• ベストアンサー

エクセルで番号で入力したものを文字に変換したいのですが

エクセルで A1~A49 番号(1~49) B1~B49 都道府県(東京など) アンケートで選んだ都道府県がC1~L1に10県が番号で入っています。以下100人分がC100~L100まで一行ずつはいっています。 番号で入力したのを都道府県表示に変換したいのですが・・・すみませんが教えていただけませんか。よろしくお願いします。  

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

  • ベストアンサー
  • creep03
  • ベストアンサー率41% (12/29)
回答No.2

一行追加するなりなんなりしてスペースを作って、 =VLOOKUP(C1,$A$1:$B$49,2) (変換したいセル, 検索範囲, 値を取得する列) で良いんじゃないでしょうか。

pyonnm
質問者

お礼

すみません。勘違いしてまして・・ ばっちりできました。本当に助かりました。 計算式・補足がありわかりやすかったです。 ありがとうございました。

pyonnm
質問者

補足

すみません。やってみたのですが、#REF!ってなるんですけど・・

その他の回答 (2)

  • kojitti
  • ベストアンサー率32% (449/1386)
回答No.3

C2からL2に以下の式を入力すればOKです。 =VLOOKUP(C1,A1:B49,2,0)

pyonnm
質問者

お礼

すみませんでした。同じく勘違いしてましてこの式でもできました。ありがとうございました。

pyonnm
質問者

補足

すみません。やはり#REF!ってなるんですが、何が足りないのかな・・

回答No.1

置換して・・・ってな方法では、起きに召さないんでしょうねぇ 後は、ありがちな方法ですけど、換算表を作成して、 A列に番号、B列に都道府県と言う様な具合の表を作成してから Vlookup関数で検索させて、その後、形式を選択して貼り付けで、文字に変換するとかね

pyonnm
質問者

お礼

一番先に返事をいただきましてありがとうございました。後の方の式をみたら理解できました。レベル低くてすみませんでした。ありがとうございます。

pyonnm
質問者

補足

お返事ありがとうございます。 計算式がわからなくて・・ 理解度わるくてすみません。

関連するQ&A

  • エクセルでの列の文字列の一括置換え

    ご質問失礼いたします。 エクセルので以下のようなことを 行いたくご相談させて頂きます。 以下のようなExcel A | B   01 | 北海道 02 | 青森県 03 | 岩手県 04 | 宮城県 05 | 秋田県 06 | 山形県 07 | 福島県 08 | 茨城県 09 | 栃木県 10 | 群馬県 (47都道府県分あり) ~~~~~~ 別ワークシートに A      | B    | C    | D 山田太郎   群馬県  ○○市   ○○3丁目10-1 鈴木花子   秋田県  ○○市   ○○5丁目10-1 ~~~~~~ とあってB列の都道府県を前者のB列>A列の数字に変換し A      | B    | C    | D 山田太郎   10     ○○市   ○○3丁目10-1 鈴木花子   05     ○○市   ○○5丁目10-1 ~~~~~~ このようにしたいです。 後者の行が数千あるのと都道府県が多いので通常のExcelの一括置換えなどではなく、 効率の良い方法や関数などございましたら、是非ご教授いただければ幸いです。

  • EXCELで郵便番号を入力すると住所を表示するようにしたい

    IMEの機能のみを使った住所入力を作ってみました。   A    B               C      D    E 1 郵便番号 郵便番号入力          補助住所入力 都道府県 市町村 2 047-0028 北海道小樽市相生町       4-4-4  北海道  小樽市相生町 3 334-0001 埼玉県鳩ヶ谷市桜町       1-2    埼玉県  鳩ヶ谷市桜町    :          : 9 602-0001 京都府京都市上京区竹園町    大マンション 京都府  京都市上京区竹園町 上のように   A列 郵便番号表示(算式)   B列 郵便番号入力   C列 補助住所入力   D列 都道府県表示(算式)   E列 市町村表示 (算式) としてみます。B列に郵便番号を入力、C列には補助住所を入力します。 郵便番号は、IMEをONの状態(日本語入力オン)で全角で『047-0028』のように入力して変換します。 A2には 式 =IF(NOT(ISERROR(PHONETIC(B2))),ASC(PHONETIC(B2)),"") をセット。 D2には 式 =LEFT(B2,MAX(MIN(FIND({"都","道","府","県"},B2&"都道府県")),3)) をセット。 E2には 式 =MID(B2,MAX(MIN(FIND({"都","道","府","県"},B2&"都道府県")),3)+1,1000) をセット。 *************** 以前の回答から上の方法で試してみたのですが、 この関数で郵便番号‐(ハイフン)なし、 市町村の後に番地まで同じセルで表示させる事は可能ですか。 できなかったら、他にうまくいく方法はありませんか? 詳しくないので、分かりやすく解説していただくと助かります。

  • Excelの入力コード変換について

    Excelで、A1:0001 B1:東京 A2:0002 B2:大阪・・・・という一覧があって、 別のセル(例えば、C1)に0002と入力すれば、D1に大阪が入力されるようにしたいのですが、 どうすれば出きるのか教えて下さい。よろしくお願いします。

  • Excelの番号変換について

    Excelで、あるセルに番号を入力すれば、別表からその番号に対応する情報を抜き出し、 番号を入力したセルが、自動的にその情報に変わるということは、可能でしょうか。 例)B1セルに、「1」と入力します。別表は、1.東京都、2.横浜市、3.川崎市 となっているとします。すると、B1セルの文字が「東京都」と変わるようにしたいの です。 おそらく、VBAを使えば可能だとは思うのですが。 ご教授お願いします。

  • Excel 入力した文字を数字に変換する命令

    Excelに文字を打ち込み、規則に従って数字に変換するようなことはできないでしょうか。 例えば、aと入力したら1、bと入力したら2に変換するといったことはできないでしょうか。 教えて下さい

  • エクセルで楽に入力するには

    アンケート集計でのことです。アンケートの回答数が多いことと回答者の数が多く集計するための入力が煩雑となっており、入力を簡素化する工夫を調べております。 エクセルの一つのセルにのみ条件値を入力すると、集計表の欄に数字を記録させる方法。 例(アンケート回答者番号1968番が問題1に5を選択)   A     B    C    D・・・・・AX 1 1968         問1   問2 2  1    1968番   5    1 3  5    1969番   3    2 ↑ 1968が条件値(回答者番号) 1も条件値(問番号) 5がカウント集計する値 B~AX列が集計表です。 どうしたものか分からなかったのでIF関数で検討してみました。、C2にIF関数(if(and(a1=1968,a2=1),a3,""))を用いると、A1~A3の入力で「5」と数字が入りますが、A1~A3の値を変えると数字が空白になります。 A1~A3の3つのセルのみに入力するだけで、集計する範囲B1~AX3000に数字が出てくるようにしたいのです。 限定的な例えとなっておりますが、何分アドバイスをお願いします。

  • エクセルの表である行から1行毎に行番号をつけたい

    一行毎で無い場合は、=ROW()-2を入力して下にドラッグしていたのですが  下記のような3A、5Aと一行毎に番号を自動的に関数で入力するにはどうすれば良いか分かりません   A B C D 1 2 番号 3 1 4 5 2 6 7 3 8 9 4

  • 郵便番号変換

    初歩的な質問で申し訳ありません。 エクセルで、A1に郵便番号を入力すれば、自動的にB1に変換された住所を示すことは出来ますか?

  • Excelで郵便番号の入力から住所の自動入力は可能か?

    Excelについて質問です。 例えばセルA1に郵便番号を入力すると、B1にその住所を反映させて表示させたいと思っています。 マイクロソフトが提供している郵便番号変換ウィザードを使って試してみましたが、あらかじめ入力されている郵便番号に対して住所を表示させるというものでしたので違いました。 Accessでは簡単に設定して住所を表示させることができますが、Excelでも同様にできるのでしょか?

  • エクセル2000 ピボットテーブル

    御世話になります。 エクセルにAシートをがあります。  A         B         C       D  1氏名     郵便番号 2氏名     郵便番号 3 4 Bシートがあります。  A         B         C       D 1郵便番号   都道府県    市町村 2郵便番号   都道府県    市町村 3郵便番号   都道府県    市町村 4郵便番号   都道府県    市町村            ・            ・            ・            ・ ここで行いたいことは、AシートのB列に郵便番号を入力すると 自動的にC列に都道府県、D列に市町村が入力をするようにしたいのです。 (Bシートから整合する郵便番号の行のB列、C列のデーターを取得する) 確かピボットテーブル使用すると出来るとの記憶があるのですが・・・ いまいち使い方がわかりません。これができると大変便利ですので お願い致します。

専門家に質問してみよう