[[20100930185540]] 『INDEX,MATCH,MATCHを使用した抽出方法』(COO) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『INDEX,MATCH,MATCHを使用した抽出方法』(COO)

列のMATCHの検索値に&を使用してみたのですがうまくいきません、どうすれば良いですか?よろしくお願いします。エクセルのバージョン]Excel2000、[OSのバージョン]Windows2000 です。

       A        B          C        D        E        F        G
1							
2			あ	い	う	え	お
3		A	10	20	30	40	50
4	1	B	60	70	80	90	100
5		C	110	120	130	140	150
6		A	160	170	180	190	200
7	2	B	210	220	230	240	250
8		C	260	270	280	290	300
9							

上記の用な表からINDEX,MATCH,MATCHで抽出したいのですがうまく出来ません、A列のA3:A5とA6:A8は結合しています。

 行の検索値                
14		A	あ
15	1	B	
16		C 
17		A	
18	2	B	
19		C	
                                                              	    
 '=INDEX($C$4:$H$8,MATCH($A14&$B14,$A$3:$A$8&$B$3:$B$8,0),MATCH(C$14,$C$2:$G$2,0))
と式を組みましたが列の検索値がA17&B2だとうまくいきません。質問をするのが2度目でうまく表現できてませんが宜しくお願い致します。


 >列の検索値がA17&B2だとうまくいきません。

 A17&B2 というのは何を求めたいのですか?
 また、他の検索値ではうまくいっていますか?
 (sato)


 その式はどこに入っていて、なにを検索して、どこにどういう値を入れたいのですか?
 (すずめ)

 とりあえずセルの結合があるといろいろと小細工を入れなくてはならなくなるので素直に結合を無くすことをお勧めします。

 あと、MATCH関数の検査範囲を単純に「$A$3:$A$8&$B$3:$B$8」とはできません。
 式の確定時にShift+Ctrl+Enterで確定して配列数式にするかINDEX関数を噛ませて
 MATCH($A14&$B14,INDEX($A$3:$A$8&$B$3:$B$8,0),0)
 とする必要があります。
 (独覚)

A17&B2では無くA17&B18でした、別のシートから"2"の"C"の"え"は290と条件を別に表示したっかたのですが、Shift+Ctrl+Enterで配列数式にしても"2"の"B"の"あ"は210と表示されないもので質問いたしました。うまく説明できなく申し訳ありませんでした。
(COO)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.