[[20141029161459]] 『関数検索した結果の右隣のデータを表示するには』(政彊7878) ページの最後に飛ぶ

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

 

『関数検索した結果の右隣のデータを表示するには』(政彊7878)

=IF($C$2="","",HLOOKUP($C$2,機種別上位!$B$3:$BA$55,4,FALSE))
で検索したデータ(セル)の右横のセルを表示させるにはどうすればよいですか?
OFFSET関数でやってみたのですが上手くいきません。
何か、方法があれば御教授ください。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


	A	B	C	D	E	F	G
1	D		A	B	C	D	E
2	3000		1	10	100	1000	10000
3			2	20	200	2000	20000
4			3	30	300	3000	30000
5			4	40	400	4000	40000
6			5	50	500	5000	50000
7							

 HLOOKUPだよね。。。

 こんな感じでいうと、3000ではなくて「30000」(「E」の列のデータを返す)
 ってことでいいの???

 じゃあ、Eを指定すればいいような。。。

 一応。。。。。

 =INDEX(機種別上位!$B$3:$BA$55,4,MATCH($C$2,機種別上位,$B$3:$BA$3,0)+1)
 
(GobGob) 2014/10/29(水) 17:14

 =IF(C2="","",INDEX(機種別上位!B6:BA6,MATCH(C2,機種別上位!B3:BA3,0)+1))

 > 一応。。。。。
 > =INDEX(機種別上位!$B$3:$BA$55,4,MATCH($C$2,機種別上位,$B$3:$BA$3,0)+1)
                       ~~~~~~~~~~~
 ???
(笑) 2014/10/29(水) 17:44

 なぜ絶対参照にしているのかわかりませんが、
 検査値はC2固定で、7行目以下も参照したいのであれば

 =IF($C$2="","",INDEX(機種別上位!B6:BA6,MATCH($C$2,機種別上位!$B$3:$BA$3,0)+1))

 下にコピー
(笑) 2014/10/29(水) 18:49

回答して頂きありがとうございます。

すみません説明が足りなかったようで、補足します。以下の様なシートを作って、

別シートに型式名表示を選択したら、工程とタクトを探して自動表示させようとしていました。

=IF($C$2="","",HLOOKUP($C$2,機種別上位!$B$3:$BA$55,4,FALSE)) で加工品名($C$2)を選択したら

型式名・工程を探してくる式になったのですがタイムの方が上手く表示出来なかったので質問しました。

加工品名と型式名が2列結合になっている為、エラー表示されてしまいます。

絶対参照にしているのは、作成中の誤記入防止でやっています。

例・加工品名・アクアを選択したら型式名、工程順位を表示するのは上記式で可能なのですが、

タイムの表示ができないので今回の質問となっています。良い方法があれば御教授願います。

PS/シートの表示が上手く出来ません編集画面だと表示がされます。

  
機種別上位のシート								    
   	
加工品名	フィット		アクア		ビッツ		ミニ	
型式名	エンジン-1		エンジン-2		エンジン-3		エンジン-4		
順位	工程	タイム	工程	タイム	工程	タイム	工程	タイム	
1	OP1	238	OP1	250	OP130	320	OP70	352	
2	OP100	230	OP2	240	OP100	250	OP80	352	
3	OP120	228	OP3	220	OP120	220	OP90	350	
4	OP2	226	OP10	210	OP70	210	OP110	220	

(政彊7878) 2014/10/30(木) 10:09


 > =IF(C2="","",INDEX(機種別上位!B6:BA6,MATCH(C2,機種別上位!B3:BA3,0)+1))     ・・・(1)
 > =IF($C$2="","",INDEX(機種別上位!B6:BA6,MATCH($C$2,機種別上位!$B$3:$BA$3,0)+1)) ・・・(2)

 で、上の式は試してくれたのかな?

 順位1の6行目だけ表示すればいいんだったら (1)の式
 順位2以下もタテに一覧表示したいのであれば(2)の式を下方向にオートフィル

 例示の表でやってみましたが、特に問題なくタイムが表示されていますよ。

 そちらではどうなったのかな?
 例えばC2が「アクア」だったらどうなってしまったのか具体的にお答え下さい。
(笑) 2014/10/30(木) 12:54

 返すのが数値なら

 =SUMIF(機種別上位!B3:BA3,C2,機種別上位!C6:BB6)

 でも。
 
(GobGob) 2014/10/30(木) 13:03

そのまま、入力すれば良かったのですね。

すみません、当方の解釈ミスで#N/Aが出てました。

(2)を採用させて頂きます。

.....0)+1))の意味が理解できなかったので......

大変参考になりました。有難う御座います。

又、何かありましたら、御教授お願いします。_(._.)_
(政彊7878) 2014/10/30(木) 13:48


コメント返信:

[ 一覧(最新更新順) ]


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