プロが教えるわが家の防犯対策術!

エクセルの質問です
よろしくお願いします

英語の表のデータを日本語の方に並べ替えて貼り付けたいと考えています

例えば、

Book1 12年 13年     book2 14
小学生 30人 40人 primary school 51
中学生 50人 53人 high school 55
高校生 70人 72人 university 79
大学生 100人98人 junior high school 91


というように順番がバラバラで送られてきた英語のデータの数値を
日本語に並び替えて貼り付けたいと考えています。
例は数が少ないので簡単ですが、実際は種類は多いので、
何回も繰り返すよりは関数で設定できたらと考えています。

わかりにくいと思いますがよろしくお願いします。

A 回答 (2件)

vlookup関数を使えば可能です。


この例では、1月分の英語のデータ範囲をA11~B15としました。適当に変更ください。


      11月輸入量  12月輸入量  1月輸入量
麦     300      400      =vlookup("wheat",A11:B15,2,false)
大豆    500       600      =vlookup("soybean",A11:B15,2,false)
コーヒー  700       800      =vlookup("coffee",A11:B15,2,false)
チョコレート350       550      =vlookup("chocolate",A11:B15,2,false)

となりますが、式に英語を入れるとたくさんある場合、面倒になることが予想されます。英語は表に入れておいたほうが楽になりますので、以下のようにしてください。(2行目だけ記載します)

麦     wheat     300      400      =vlookup(B2,A11:B15,2,false)

※例でB2としている部分は『wheat』が入力されているセルを指定します。
    • good
    • 0

》 わかりにくいと思いますが…


全く仰るとおり!
「数値を日本語に並び替え」ってどういうこと?
斯くなる上は、「例えば」の表を希望どおりに並べ替えた表を示した方が、回答者には手っ取り早く理解できます。

この回答への補足

すみません

例を変えますが

      11月輸入量  12月輸入量
麦     300      400
大豆    500       600
コーヒー  700       800
チョコレート350       550

となっているエクセルの表に一月分の英語のデータ

         January
chocolate    600
coffee      800
soybean     550
wheat      200

このデータを関数で入力することは可能でしょうか?

補足日時:2015/01/18 18:17
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!