
教えてください。
アンケートで得られた回答が3000件ほどあります。1行に1件ですので、3000行あります。
行方向が回答者数、列方向が質問事項というデータレイアウトです。
質問の中に国名を記述する列があり、それぞれ
「日本」「韓国」「アメリカ」「イギリス」などと各セルに入力されています。
今回、この国名を指定された番号に置き換えたいのです。国名の種類は100あり、それぞれに「日本=1」「韓国=2」「アメリカ=20」「イギリス=49」のように番号指定があるので、
最終的に国名を数字に置き換えたいのですが・・・。
置換でやってみようと思ったのですが、
なんせこの国名数が100ほどあるため、ひとつづつ置換をおこなうと
かなりの時間と労力がかかってしまうので躊躇しています。
(VLOOKUPもやってみましが、使い方がまずいのか良い回答が得られませんでした・・・)
最終的には置換でどうにかできますが、もし簡単に関数なのでできる方法を教えていただけたらと思って質問させていただきました。
ちなみに、別表で下記のような表はあります。
A列 B列
1 日本
2 韓国
3 インド
4 中国
・ ・
・ ・
100 アルゼンチン
説明がつたなくてすみませんが、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
VLOOKUPで出来そうですけどね?
問題があるとしたら、国名でコードを検索させることになりますが
この国名の特にカタカナ部分が半角・全角のどちらかで統一しておき
データベース側もアンケートデータにあわせた方の半角・全角のどちらかで
統一しておかなければ、いけないと思います。
因みにVLOOKUPでデータベースを使うなら、国名で検索することになるので
A列 B列
日本 1
韓国 2
インド 3
中国 4
・ ・
・ ・
アルゼンチン 100
いちばん左側を国名にしておかないと検索にかからないと思います。
数式にするとこんな感じでしょうか↓
=VLOOKUP(アンケートの国名のセル番号,国名のデータベース範囲,2,FALSE)
で・できました・・・・。
やはりわたしの使い方がまずかったです。
検索の型の意味合いが理解できていませんでした。
どうもありがとうございました。大変助かりました。
No.3
- 回答日時:
次の方法は如何でしょうか。
(1)アンケート表の国名列を仮にsheet1のA列、空き列をD列、別表をsheet2とします。
(2)sheet1のD列を選択→数式バー欄=IF(COUNTIF(Sheet2!B:B,A1),INDEX(Sheet2!A:A,MATCH(A1,Sheet2!B:B,0)),"")を入力完了時にctrl、enterキーを押下
(3)sheet1のD列をコピー→A列を選択→形式を選択して貼り付け→値にチェック→OK
(4)D列を削除
因みにアンケート表の国名と別表の国名は同一書式でないと抽出できませんので書式(全角、半角)やスペース有無をご注意下さい
INDEX関数とMATCH関数をもっと練習してみます。
あと、みなさんも書かれていますが、スペースや半角全角はキーポイントですね・・。今後もかならずまずは注意するようにします。
どうもありがとうございました!
No.1
- 回答日時:
国名のある列がC列として
D2=IF(C2="","",INDEX(A:A,MATCH(SUBSTITUTE(JIS(C2)," ",""),B:B,0),1))
解説:
JIS()で国名を全角に統一
SUBSTITUTE()で全角スペースを消去
MATCH()で別表のB列で同じ国名の行を検索
INDEX()で別表のA列の国名の行の値を抽出
IF()でアンケートが空欄の場合の対応
MATCHとINDEX関数は聞いたことはあるものの、やったことがなく勉強になりました。
わたしにとってはまだ教えていただいたやり方はレベルが高く、もうひと勉強必要なようです・・・
教えていただきありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ずばり、韓国と言う国名を非正...
-
冷戦末期のルーマニア
-
六大陸のうち、国名と大陸名が...
-
漢字・魯の意味の語源(由来)は?
-
東が「エセックス」、南が「サ...
-
欧州に多い国名の語尾(ア)の意味
-
国名でよくある「スタン」とは...
-
世界の国旗がカラーで国名付き...
-
戦国時代の地名と境界線がわか...
-
スタンで終わる国名
-
フランス語で日本の住所を表記...
-
エアメール/国名部分の下線
-
世界遺産 この世界遺産がある国...
-
旧国名 境目の理由
-
UKって?
-
Excel-アンケートで得られた国...
-
オーストラリアの名前由来は?
-
なぜ「北朝鮮」と呼ぶのでしょ...
-
グレートブリテン及び北部アイ...
-
中国における「山陽」の地
おすすめ情報