[[20150214202503]] 『[[20141104191816]] で教えていただいた配列数式』(dsk) ページの最後に飛ぶ

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

 

[[20141104191816]] で教えていただいた配列数式』(dsk)

 以前、ここで教えて頂いて、完璧に出来たと思っていた数式にトラブルがおきまして、自分で
 はどーにもこーにも行かなくなりました。教えてください。

以前に教えて頂いた数式は以下の通りです。http://www.excel.studio-kazu.jp/kw/20141104191816.html

 入力用シート
	[A]	[B]		[C]	[D]		[E]		[F]	[G]	[H]	[I]	[J]	[K]
[1]	日付	グループ	名前	郵便番号	都道府県	住所	TEL	FAX	携帯	その他	地域
[2]	1/5	ドロンボ	ドロ	000-0000	東京都		墨田	111	222	3333	_○_	関東
[3]	1/6	ドロンボ	トン	000-0000	大阪府		茨木	444	555	6666	_×_	関西
[4]										
 K6=VLOOKUP(E6,リスト!$B:$C,2,0)
 必要な分だけコピー
 リスト
[1]	都道府県	地域
[2]	北海道	北海道・東北
[3]	東京都	関東
[4]	大阪府	関西
[5]		
 出力シート(例:関東)
 A1に関東と入れて置く。 関西シートは関西と入れる
 K5=IF(COUNTIF(入力用!$K$1:$K$100,$A$1)<ROW(A1),"",SMALL(IF(入力用!$K$1:$K$100=$A$1,ROW($K$1:$K$100),""),ROW(A1)))
 と入力してCtrl+Shift+Enterで配列数式に。
 入力後、数式が{}で囲まれて入ればOKです。
 A5=IF($K6="","",INDEX(入力用!A:A,$K6))
 J列までコピー
 必要な分コピーでいかがでしょう?
	[A]	[B]		[C]	[D]		[E]		[F]	[G]	[H]	[I]	[J]	[K]
[1]	関東										
[2]											
[3]											
[4]											
[5]	日付	グループ	名前	郵便番号	都道府県	住所	TEL	FAX	携帯	その他	検索
[6]	1/5	ドロンボ	ドロ	000-0000	東京都		墨田	111	222	3333	_○_	6
[7]											

 これでうまく行っていたのですが、入力用シートが100行を超えた時点でエラーが出て
 リンクされなくなりました。
 同じ手順で参照先($K$100)を1000までに変えてみてもだめでした。
 1000行までするにはどうしたらいいでしょうか?

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


 こちらでは
 =IF(COUNTIF(入力用!$K$1:$K$1000,$A$1)<ROW(A1),"",SMALL(IF(入力用!$K$1:$K$1000=$A$1,ROW($K$1:$K$1000),""),ROW(A1)))

 で表示されましたけど。
(bi) 2015/02/15(日) 10:24

 回答ありがとうございます。
 検索範囲を「1000」に変えただけですか?もう一度やってみます。
(dsk) 2015/02/16(月) 06:44

コメント返信:

[ 一覧(最新更新順) ]


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