[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ドロップダウンリストで重複の数分表示したい』(tomo)
Sheet2 [A] 1 肉 2 野菜 3 肉 4 果物 5 肉 6 果物 7 果物 8 肉 9 野菜
のときに重複を避けて
Sheet3 に [A] 1 肉 2 野菜 3 果物
とし、
Sheet1のA1セルにドリップダウンリストで
肉 野菜 果物 を選択できるようにして
任意の文字を選択した際にその下に選択した文字を
Sheet2の数分自動的に表示することは可能でしょうか?
例えばA1のドロップダウンリストに肉を選択した際
Sheet1 [A] 1 肉 ←ドロップダウンリスト 2 肉 3 肉 4 肉 5 肉
となるようにしたいです。
マクロが使えないので関数を使用して表示できれば助かります。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
A2 =IF($A$1="","",IF(COUNTIF(Sheet2!$A$1:$A$50,$A$1)>=ROW(A1),$A$1,"")) 下コピー
こういうこと?
実際の配置がどうなっていようと、ROW(A1)の「A1」を変更しないように
以上 (笑) 2022/06/24(金) 08:40
Sheet3のリストも関数でということであればA1セルに =IFERROR(INDEX(Sheet2!A:A,AGGREGATE(15,6,ROW($1:$20)/(COUNTIF(INDIRECT("Sheet2!A1:A"&ROW($1:$20)),Sheet2!A$1:A$20)=1),ROW(A1))),"") と入力して下へフィルコピー。 そしてドロップダウンリスト(入力規則)の元の値を =OFFSET(Sheet3!A$1,,,COUNTIF(Sheet3!A$1:A$20,"?*")) ではどうだろうか? なお、上記式ではSheet2のリストが最大20行までに対応している。 (ねむねむ) 2022/06/24(金) 09:23
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.