[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『駅名・路線名が入ったマスターデータから路線名を取り出したい』(困っています)
路線名 駅名
山手線 新宿
のように全国の鉄道の路線名と駅名が対応したマスターデータがあります。
このデータからたとえば、
A1 B1
神田
東京
銀座
というシートがあったとして、B1の列に対応する路線名を入れたいのですが、うまくいかず困っています。
Vlookでできそうな気がしたんですが、どうも上手く動いてくれず…
どなたかやり方をご存じでしたら、教えていただけないでしょうか…
< 使用 Excel:Excel2013、使用 OS:Windows10 >
たとえば「新宿」で路線が複数あったりするの?
無ければ
B1 =INDEX(マスタ!A:A,MATCH(A1,マスタ!B:B,0)) (GobGob) 2018/03/15(木) 13:03
そうなんです、東京だとメトロとJRの駅どちらもに東京が入っているような状態で…
なにかやりかたはありますでしょうか??
(困っています) 2018/03/15(木) 13:06
対応する路線が複数あった場合はどうしたいのか? (ねむねむ) 2018/03/15(木) 13:08
どれでも1つなら最初の回答。
複数全てなら
B1 =IFERROR(INDEX(マスタ!$A:$A,AGGREGATE(15,6,ROW($1:$100)/(マスタ!$B$1:$B$100=$A1),COLUMN(A1))),"")
B1を右へ下へコピー。
※B、C、D・・・列と右へ路線名を表示。 (GobGob) 2018/03/15(木) 13:11
複数を表示したければオートフィルターをかけるとか。。。
(まっつわん) 2018/03/15(木) 13:22
=INDEX(A:A,MATCH(G1,B:B,0))
こんな感じでやってみたのですが、なぜかエラーがでてしまい…
(困っています) 2018/03/15(木) 13:42
例ではG列に入れた駅名がA列にないようだが実際には存在しているのだろうか? それと書き込む際に文の先頭に半角スペースを入れると書き込んだとおりに表示される。 例 半角あり スペースが入れた通りに出る。
半角なし スペースが詰まってしまう。
(ねむねむ) 2018/03/15(木) 14:22
おっと駅の列と路線の列を入れ替えているのか。 その場合であればVLOOKUP関数が使えるし、INDEX関数+MATCH関数を使うのであればINDEX関数、MATCH関数で参照する列が違っている。 (ねむねむ) 2018/03/15(木) 15:53
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.