![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
教えてください。
A列のようなデータの中から、B列の言葉を拾って、C列のように変換したいのですが、VLOOKUPだけでは、うまく変換されません。
A列 B列 C列
白山市 旧美川 加賀 206
金沢市北部 金沢 201
能美市 小松 203
金沢市中心部 野々市 344
輪島市中心部 能美 211
羽咋郡 羽咋市 207
加賀市 羽咋郡 382
野々市町 白山 210
・ 輪島 204
完全一致ではなく、A列の中にB列の言葉を含んでいたら、C列のように変換させたいです。
VLOOKUPで検索値をA、範囲をBC列の項目のある範囲、列数を2で、検索の型は何も入れずにしましたが、以下のようになりました。
いつかの項目は正しく認識された。(白山市・金沢市他)
能美市は211と表示させたいのに、382となった
羽咋郡は♯N/Aとなった
野々市町は344と表示させたいのに210となった
その他にもいくつか意図するものと違う表示がされてしまいました。
原因と解決方法を教えて下さい。
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
VLOOKUPではムリだと思います( たぶん )
A列・B列・C列のデータが 2行目から始まっていて、
B列・C列のデータは 10行目まであるとします。
D列に結果を表示させるなら、
D2:
--------------------------
=IF(A2="","",IF(SUMPRODUCT(COUNTIF(A2,"*"&B$2:B$10&"*")),INDEX(C$2:C$10,SUMPRODUCT(COUNTIF(A2,"*"&B$2:B$10&"*")*ROW(A$1:A$9))),""))
--------------------------
と入れ、必要なだけ( A列のデータ分 )下にフィルコピーしてください。
↑の式をそのままコピペ。
貼り付けるときは、形式を選択して貼り付け~テキスト
最後の ROW(A$1:A$9) の A$1:A$9は、B・C列の行数です。
2行目から10行目にデータがあるので計9行、A$1:A$9としています。
1行目から20行目にデータがあるなら A$1:A$20
3行目から50行目にデータがあるなら A$1:A$48
のように何行目から始まっていても必ず A$1から指定してください。
お返事が遅くなってしまい、大変申し訳ございません。
業務が多忙でなかなかお礼をかきこめませんでした。。。
おかげさまで、無事できました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) ExcelのVLOOKUP関数 7 2022/08/23 06:46
- その他(悩み相談・人生相談) 俺は世界を変えたっすか? 凄いっすか? 3 2022/05/21 10:21
- Excel(エクセル) Power Query でのデータの一括修正について 2 2022/05/10 02:00
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- ノンジャンルトーク 俺は世界を変えた! 1 2023/01/08 10:56
- ノンジャンルトーク 俺は世界を変えた!! 1 2022/04/03 11:44
- 甲信越・北陸 北陸観光 3 2023/05/29 17:04
- ノンジャンルトーク 俺は世界を変えた! 5 2022/12/25 08:00
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/11 14:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelセルを跨いで合計を出す方法
-
エクセル シート表示
-
Excel 小さくなったスクロール...
-
F9キーについて。
-
エクセルでファイルの最終更新...
-
Excel関数について教えてくださ...
-
Excelに詳しい方! B列が「日...
-
スプレッドシートの関数につい...
-
Excelのピボットグラフの作り方...
-
Excel 2019 [オプション]の[リボンのユ...
-
シフト表をエクセルで作るとき...
-
Excelファイルが開けません
-
エクセルで 自動的に◯や数字を...
-
計算能力
-
excel2013 MonthDays 関数が使...
-
EXCELの散布図で日付が1900年に...
-
Excel分数の表示について
-
特定の文字列を含む、住所を抽...
-
【EXCEL】画像の黄色部分の抽出...
-
マイクロソフトのPADを使ってい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報