• ベストアンサー

EXCELで文字列の分割方法を教えてください。

お世話になります。EXCELにおいて、A1のセルに縦横の長さを1234×5678、321×12.3、等の形式で入力してあります。桁数及び小数点の有る無し様々です。 これを、面積計算のために、B1に縦の数値のみ、C1に横の数値のみを分割させたいのですが、ご教示お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

セパレータがXで統一されている事を想定し、次の方法は如何でしょうか。 対象範囲を選択→データ→区切り位置→カンマやタブ・・・を選択し次へ→区切り文字をその他を選択してxを入力し、完了。

FLOATGLASS
質問者

お礼

早速のご教示ありがとうございます。 使用させていただきます。 助かりました。

その他の回答 (4)

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.5

A1に  1234×5678 B1に =LEFT(A1,FIND("×",A1)-1) C1に =RIGHT(A1,LEN(A1)-FIND("×",A1))

FLOATGLASS
質問者

お礼

早速のご教示ありがとうございます。 使用させていただきます。 助かりました。 シンプルですね。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

これは、どうかな? B1: =MID(A1,1,FIND("×",A1)-1)*1 C1: =SUBSTITUTE(A1,B1&"×","")*1

FLOATGLASS
質問者

お礼

早速のご教示ありがとうございます。 使用させていただきます。 助かりました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

B1=IF(A1="","",VALUE(LEFT(A1,FIND("×",A1&"×")-1))) C1=IF(LEN(A1)=LEN(B1),"",VALUE(MID(A1,FIND("×",A1&"×")+1,LEN(A1)))) 数値化してますので、桁区切りは解除されます。出したい場合は書式を設定してください。

FLOATGLASS
質問者

お礼

早速のご教示ありがとうございます。 使用させていただきます。 助かりました。 数式の内容も学習します。

  • boy_boy
  • ベストアンサー率55% (56/101)
回答No.2

こんにちは。 A列を選択して「データ」⇒「区切り位置」 「カンマやスペース・・・」にチェックして「次へ」「区切り文字」の「その他」欄に「×」を入力して「次へ」 「表示先」を「B列のセル」を指定して (A1からデータが在れば「B1」) 「完了」としてみてください。

FLOATGLASS
質問者

お礼

早速のご教示ありがとうございます。 使用させていただきます。 お忙しいところすみません。

関連するQ&A

専門家に質問してみよう