- ベストアンサー
入力された数値とその右側の数値(文字)での表作成
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
D2セルには次の式を入力し、式を確定する段階でCtrlキーとShiftキーを押しながらEnterキーを押します。その後にその式をE2セルまで横にドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(ROW(A1)>COUNT($B$2:$B$20),"",INDEX($A$2:$B$20,SMALL(IF($B$2:$B$20<>"",ROW($B$1:$B$19),1000),ROW(A1)),COLUMN(A1)))
補足
早速回答を頂き感謝しております。実際に上記の関数で行ったところ出来ました。 そこで、追加の質問があります。B3に「0」、B6に「0.5」、B7に「入力なし(空欄)」が入力されていた場合(当然B2に「1」、B4に「2」、B5に「2」、B8に「1」が入力されています)、入力され、かつ「0」よりおおきな数値だけを選んで表を作成することができる関数はどのようにつくれば良いのでしょうか、改めてご教示をお願いします。