- ベストアンサー
エクセルで作成したい2
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>=IF(COUNTIF(Sheet1!$E$1:$E$9,"A2")>ROW(Sheet1!A1)-1,INDEX(Sheet1!A$1:A$9,SMALL(IF(Sheet1!$E$1:$E$9="A2",ROW(Sheet1!A$1:A$9),""),ROW(Sheet1!A1))),"") 配列数式ですので、CtrlとShiftを押しながらEnterで確定して下さい。
その他の回答 (2)
noname#204879
回答No.3
貴方が苦手な関数に頼るより、関数を全く使わないで簡単にお望みの結果が得られる[オートフィルタ]や[フィルタオプションの設定]の利用をお奨めします。(勉強してネ) [オートフィルタ]の場合は、Sheet1 で抽出したレコードを[コピー]する前に[可視セルの選択]を実行するのがミソです。 [フィルタオプションの設定]の場合は、当該作業を Sheet2 をアクティブにしてから始めるのがミソです。
- kybo
- ベストアンサー率53% (349/647)
回答No.1
Sheet2のA2のセルに以下の様に入れ、A2:E4の範囲にコピー =IF(COUNTIF(Sheet1!$E$1:$E$9,"A2")>ROW(Sheet1!A1)-1,INDEX(Sheet1!A$1:A$9,SMALL(IF(Sheet1!$E$1:$E$9="A2",ROW(Sheet1!A$1:A$9),""),ROW(Sheet1!A1))),"")
質問者
お礼
ご回答ありがとうございました。 無事に作成する事ができました。
お礼
ご回答ありがとうございました。 無事に作成する事ができました。