2017-01-05 2 views
1

*私はスペイン語でExcelを使用します。フォーマットhのセルから文字を抽出する:mm

私はフォーマットがh:mm (A1 = 07:35)のセルを持っていますが、最初の2文字を1つのカラム(B1=07)に抽出し、他のものを別の1つの(C1=35)に抽出したいとします。

私はEXTRACT式(B1=EXTRAE(A1;1;2), C1=EXTRAE(A1;4;2))を適用すると、それは時間、式はテキストのみの形式を認識し、なぜなら形式で、私は聞いて数字をしませスローしません:ミリメートル(それはB1=0を示しており、C1=30、テキストであるためA1=0,330555556フォーマット)。

私は何をしたいのですか?または必要な番号をどのように取得できますか?

ありがとうございました。

答えて

0

、あなたは何とかそれを解析する必要があります。最も簡単な場合は、IZQUIERDA()DERECHA()を使用して、左端または右端の文字をそれぞれ取得できます。
=IZQUIERDA(A1,2)=DERECHA(A1,2)

あなたの時間を日付として保存されている場合は、あなたが、しかし
=MINUTO(A1)=HORA(A1)

を使用する必要がありますが、より複雑な日付を持っており、VBAを使用することができない場合、あなたが持っているでしょう

A1

Event 07:35 am 
012:たとえば...それを見つけるために邪悪な分割のいくつかの並べ替えを実行しますスペイン語翻訳:

=IZQUIERDA(RDERECHA(A1,LEN(A1)-HALLAR(B10&":",A1)-1),2) 

を機能させる時間に依存

B1アワー

=IZQUIERDA(RDERECHA(A1,LEN(A1)-SI.ERROR(HALLAR(" ??:??",A1)+1,HALLAR(" ?:??",A1))),HALLAR(":",RDERECHA(A1,LEN(A1)-SI.ERROR(HALLAR(" ??:??",A1)+1,HALLAR(" ?:??",A1))))-1) 

C1ミニッツは、ここで例のデモ Excel Spanish Dates Example

免責での私の試みですの式はthis internet source

1

EXTRAEは、英語でのMID()関数のバージョンであり、あなたが示すように、MID関数はテキスト値で動作します。最初にセルをテキスト値に変換してから抽出する = MID(TEXT(A1、 "hh:mm")、1,2)

1

あなたの例から、時間と分を抽出しようとしていると思います時間の成分。時間値の時間または分を使用する場合は、時間を抽出する関数=HOUR(A1)と分を抽出する関数=MINUTE(A1)を使用します。

フォーマット細胞は10

以下の値の2桁はスペイン語で彼らの同等の機能を知らないが、うまくいけば、それはあなたが正しい方向にポイントを与える表示されるように、細胞が00あることにします。お時間がテキストとして保存されている場合

関連する問題