[[20150324111204]] 『条件に合う列の、始めのデータ、終わりのデータを』(マル) ページの最後に飛ぶ

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

 

『条件に合う列の、始めのデータ、終わりのデータを抽出したい』(マル)

       A   B   C
1      1     丙1  
2      1   丙2  H26
3      1   丙3   H26
4      1   丙4   H26
5      2-1  101   H26
6      2-1  102   H26 
7      2-1  103   H26
8      2-2  104
9      2-2  105
10     3     1の2
.      .      .     .
.      .      .     .
.      .      .     .
6000

このようなデータがあり、A列=1,C列=H26 のときのB列の始め(丙2)と終わり(丙4)を別シートの別々のセルに抽出したいのですが、よい方法はあるでしょうか?

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


 元のデータがSheet1にある場合。
 また、元のデータはすべて文字列だとする。

 始め :=INDEX(Sheet1!B:B,MATCH(1,INDEX((Sheet1!A:A="1")*(Sheet1!C:C="H26"),0),0)) 
 終わり:=INDEX(Sheet1!B:B,MATCH(1,INDEX(0/((Sheet1!A:A="1")*(Sheet1!C:C="H26")),0),1))
 で、どうだろうか?
(ねむねむ) 2015/03/24(火) 11:27

回答ありがとうございます。
早速応用してみようと思い
MATCH(1,INDEX((Sheet1!A:A="1")の1の部分を、セル参照にしたくてC10 といれたんですが、上手くいきませんでした(> <;)数式が理解できていなくて、すみません、解決方法を教えてください…。

VLOOKUPに複数条件を入れようとしたんですが、これも上手くいかなくて…。
(マル) 2015/03/26(木) 14:20


 もし、
 >MATCH(1,INDEX((Sheet1!A:A="C10")
 としたのであれば
 >MATCH(1,INDEX((Sheet1!A:A=C10)
 として見てくれ。

 ""で囲まれた部分は文字列になるので"C10"はC10セルの内容ではなくC10という文字列になる。

 上記でない場合は実際に入力した式を示してみてくれ。

 あっ、もう一つ。
 元データが文字列の場合、C10セルも文字列になっているか?
(ねむねむ) 2015/03/26(木) 14:32

できました!

参照セルのひとつが文字列になっていませんでした。
思っていた数字が参照されて感動しました。
ありがとうございます!
(マル) 2015/03/26(木) 16:10


コメント返信:

[ 一覧(最新更新順) ]


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