- ベストアンサー
エクセルの質問です
A B C D 1 ★ あ あ 2 い う 3 ★ う お 4 え 5 ★ お B1セルに「あ」、B2セルに「い」…と入力済の表を作成。 例えば、上記のようにA1 A3 A5セルに★を入力したとき、 D1セルに「あ」D2セルに「う」D3セルに「お」と★印を付けたB列の値をD列の1から順番に表示させたいのです。 A1セルに★を入力→D1セルに「あ」と表示 A3セルに★を入力→D2セルに「う」と表示 A5セルに★を入力→D3セルに「お」と表示 こんな関数って何かありませんか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
D1セルを =IF(ROW()>COUNTIF(A:A,"★"),"",INDEX(B:B,1/LARGE(INDEX((A$1:A$99="★")/ROW(A$1:A$99),),ROW()))) として下方にフィル。
その他の回答 (2)
ちょっと難しそうですね!考え中です! この配列をくずしては駄目ですか? 下記のようにA列の「★」で並び替えてから、 D列に、IF(A列="★",B列,空白)の式を入力! マニュアルでは嫌なら、マクロを組んで、 自動処理させては、いかがでしょう? (並び替え:ソート後) A B C D 1 ★ あ あ 2 ★ う う 3 ★ お お 4 い 5 え
お礼
早々にご返事ありがとうございます 並び替えしての表示は可能ですが 他の項目もありますので..... 前任者の回答で表示することができました ご返事ありがとうございました。
- dokosoko2
- ベストアンサー率38% (930/2427)
こっちのほうが回答も付きやすいと思います。 http://oshiete1.goo.ne.jp/c232.html
お礼
ありがとうございます
お礼
早々に返事を頂、ありがとうございます 私も色々と考えてみましたが 知識が乏しく初めて質問させていただきました さっそく数式を入力いたしました 希望どうりの結果を得ることができました ほんとうにありがとうございますた 感謝!!