• ベストアンサー

”-”の前と後に"0000"を一括で追加できますか

例えば A1のセルに 3-6 A2のセルに 5-7 というような値が入っていて それを A1 30000-60000 A2 50000-70000 としたいのですが、 ユーザー定義で @"0000" といれても 当然ながら 3-60000 としか表示されません。 マクロを使わずに関数や他のやり方で 一括でできる方法はありますか?

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

表示形式では全く出来ないので,B1セルに =IF(A1="","",SUBSTITUTE(A1,"-","0000-")&"0000") 以下コピー 必要に応じてB列をコピー,A列に形式を選んで貼り付けの値のみ貼り付けて値化します。

yossysho722
質問者

お礼

ありがとうございます! できました!!! 非常にわかりやすくて感謝しています。 本当に助かりました!

その他の回答 (2)

回答No.2

ルールを明確にするのが先決、、、

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

A1セルから下方にデータが有るとしてB1セルには次の式を入力して下方にドラッグコピーします。 =IF(A1="","",LEFT(A1,FIND("-",A1)-1)*10000&"-"&MID(A1,FIND("-",A1)+1,3)*10000)

関連するQ&A