【Excel】結合セルになっている表から数字を参照するやり方

excel-combine-cells-number-reference

IDなど振られていない。また検索したい場所が結合セルになっている表から数値を参照したい時どうしたらよいか試してみました。

スポンサーリンク

その1 

INDEX関数とMATCH関数で参照

https://i1.wp.com/f.st-hatena.com/images/fotolife/m/min0124/20160217/20160217125933.png?w=1238

  • 指定範囲内の「区分」の検索値から「番号」の値をオフセットしたと「文字」の検索値のが交差するあるセルを参照


=INDEX(B2:D8,MATCH(F4,B2:B8,0)+(G4-1),MATCH("文字",B2:D2,0))

※INDEX関数 指定した位置にあるセルの参照または値を求める
※MATCH関数 指定したセルの範囲を検索し、その項目の相対的な位置(上/左から数えて何番目か)を返す

参考
第6回 INDEX関数とMATCH関数を活用! 条件に合う宿泊料金を計算 2/6:仕事に役立つ Excel 関数|Excel VBAを学ぶならmoug

スポンサーリンク

その2 

条件が文字の時はIFで無理やり

https://i2.wp.com/f.st-hatena.com/images/fotolife/m/min0124/20160218/20160218001538.png?w=1238


=INDEX(B2:D8,MATCH(F4,B2:B8,0)+IF(G4="あ",0,IF(G4="い",1,IF(G4="う",2,0))),MATCH("番号",B2:D2,0))

スポンサーリンク

おまけ

2つの検索の文字を結合させたセルを追加すれば、VLOOKUP関数で参照も可能。

https://i1.wp.com/f.st-hatena.com/images/fotolife/m/min0124/20160218/20160218003131.png?w=1238

独自に関数を作るとやりやすいです。

参考
結合セルの値を得る – The blog of H.Fujimoto

Excel
スポンサーリンク
すいみんをフォローする



CGメソッド

コメント