質問: ### 前提 表一(天気ID) | A | B | C | D | E | F | | --- | --- | --- | --- | --- | --- | | ID | 件 | hoge | hoge | URL | hoge | | 111 | 雨 | hoge | hoge | http:rain | hoge | | 112 | 晴 | hoge | hoge | http:sun | hoge | | 113 | 雨 | hoge | hoge | http:rain | hoge | 表二(天気No) | A | B | C | ~割愛 | R | U | | --- | --- | --- | --- | --- | --- | | No | 件 | hoge | ~ | URL | URL+1 | | 4 | 雨 | hoge | ~ | http:rain | http:rain+1 | | 5 | 晴 | hoge | ~ | http:sun | http:sun+1 | | 6 | 雨 | hoge | ~ | http:rain | http:rain+1 | 件に対する表一(ID)表二(No)を紐付けたい ### 試したこと 表一のA(ID)=B(件) 表二のA(No)=B(件) として調査した。。。 結果重複が多く確定しない。 ### 質問点 上記の表の内容はあくまで例ですが、 vlookupで取り出したセルの内容の数個隣(または隣)のセルを取得したい場合 =VLOOKUP(B1,表一$R$2:$U$171,4,FALSE) この数式+何をすれば宜しいでしょうか?
回答: 質問でも指摘されているようにvlookupの式が間違ってるとか、「試したこと」の意味するところがよくわからないとか、色々と疑問な点はあるのですが 勝手に想定して単純に質問点に答えるとすると 表一(マスタと仮定) | A | B | C | D | E | | --- | --- | --- | --- | --- | | 111 | 雨 | hoge1 | huga1 | piyo1 | | 112 | 晴 | hoge2 | huga2 | piyo2 | | 113 | 曇 | hoge3 | huga3 | piyo3 | 表二 | A | B | C | D | | --- | --- | --- | --- | | 1 | 雨 | =VLOOKUP($B1,表一!$B$1:$E$3,2,FALSE) | =VLOOKUP($B1,表一!$B$1:$E$3,3,FALSE) | | 2 | 晴 | =VLOOKUP($B2,表一!$B$1:$E$3,2,FALSE) | =VLOOKUP($B2,表一!$B$1:$E$3,3,FALSE) | | 3 | 雨 | =VLOOKUP($B3,表一!$B$1:$E$3,2,FALSE) | =VLOOKUP($B3,表一!$B$1:$E$3,3,FALSE) | | 4 | 曇 | =VLOOKUP($B4,表一!$B$1:$E$3,2,FALSE) | =VLOOKUP($B4,表一!$B$1:$E$3,3,FALSE) | これで表二のC列には天気に対応するhoge(表一のC列)が表示されます。 表二のD列にはその隣のhuga(表一のD列)が表示されます。 VLOOKUPの第3引数によって表一の何列目を表示させるのかが変わるので自分で弄ってみてください。4にしたらpiyoになるはずです。