• ベストアンサー

エクセル初心者です。

エクセルにデータが4万件弱入っています。A1から下にずっと111などという数値が入っています。表示形式が「標準」になっています。B1に関数(IF,vlookup)関数をいれ、A1を参照して、B1にリストから名称を持ってきたいのですが、A1に入力されいる数値の表示形式を「文字列」に変更したいのですが、どうすれば簡単に出来ますか?色々したのですが出来ないのでコピって貼って・・・を繰り返しています。莫大な量なので時間がものすごくかかります。リスト自体の中身を数値に変えること以外で方法がありましたら教えてください。よろしくお願いします<m(__)m>。

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

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

次の方法をお試し下さい。 A列を選択→データ→区切り位置→次へ→次へ→列のデータ形式で文字列を選択→完了

noname#49321
質問者

お礼

早々のご回答ありがとうございます!!一発で出来ました!ありがとうございました<m(__)m>

その他の回答 (1)

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

=VLOOKUP(TEXT(A1,"0"),範囲,列番号,検索の型) でA1に入力された数値を文字列として検索できます。 また、先頭を0にした桁合わせが必要なら =VLOOKUP(TEXT(A1,"00000"),範囲,列番号,検索の型) と桁分の0を追加すれば 111→"00111"として検索できます。

noname#49321
質問者

お礼

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

専門家に質問してみよう