- 締切済み
EXCEL数式について質問です。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- esupuresso
- ベストアンサー率44% (257/579)
回答No.3
- esupuresso
- ベストアンサー率44% (257/579)
回答No.2
(* ̄∧ ̄*;)ウーン… テーブルに○が付いた品名をF列に反映させたいという事ですよねぇ・・・? セルF2に =INDEX($A:$A,SMALL(INDEX(($B$2:$B$6<>"○")*100+ROW(B2:B6),),ROW(A1)))&"" の式を入れてセルF6まで式をコピー セルF7に =INDEX($A:$A,SMALL(INDEX(($C$2:$C$6<>"○")*100+ROW($C$2:$C$6),),ROW(A1)))&"" の式を入れてセルF11まで式をコピー セルF12に =INDEX($A:$A,SMALL(INDEX(($D$2:$D$6<>"○")*100+ROW($D$2:$D$6),),ROW(A1)))&"" の式を入れてセルF17まで式をコピー こういう事をしたいのかなぁと…?
- aokii
- ベストアンサー率23% (5210/22063)
回答No.1
マクロになるので、マクロなしで、別の列に =IF(B2="○",$A2,"") で○を名前にして、単独列毎に並べ替える方法ではいかがでしょうか。
補足
できれば並びかえなどしないでそのまま代入したいです><