• ベストアンサー

セルからの数字の抽出

エクセル初心者です。会社のデータ内から数字を抽出し、ひとつのコードを作成しなくてはいけません。 1つのセルに数字が1つ、それが横に5つあります。 一番左の数字を頭において、その後にゼロをいれ三桁のコードを作りたいのです。 (例)1 3 0 0 0  → 103    1 0 0 4 0  → 104    1 1 1 0 0  → 111    1 0 0 0 5  → 105 質問がわかりづらいかもしれませんが、お分かりになる方教えていただけないでしょうか?   

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

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

A~E列として 先頭の数値優先なら F1=LEFT(A1&TEXT(SUBSTITUTE(B1&C1&D1&E1,"0","")*1,"00"),3) 後方の数値優先なら F1=A1&RIGHT(TEXT(SUBSTITUTE(B1&C1&D1&E1,"0","")*1,"00"),2) ※コードは文字列の数字として表示されます。 ※数値にする場合は、上記の式に*1してください。

newspiral
質問者

お礼

すみません。 不慣れなもので補足欄にお礼を書いてしまいました。

newspiral
質問者

補足

カテゴリーを間違ってしまったのに、解答ありがとうございました。 早速やってみましたところ、バッチリ自分の思っていた通りの回答でした! 本当に助かりました。 ありがとうございました!!

関連するQ&A