質問: エクセル関数でおしえてください。 エクセル関数でおしえてください。 以下のような表があります。 a b c d e 1 いちご 1 2 バナナ 1 3 ぶどう 1 4 サクランボ 1 5 もも 1 6 りんご 1 7 なし 1 8 すいか 1 9 果物(1) いちご バナナ ぶどう サクランボ 10果物(2) もも りんご なし すいか b1~e8に「1」のフラグをたてます。 (フラグはランダムにたちます) 9、10行目に関数をいれて、いちご、もも・・と果物の名前を表示させたいです。 どなたかいい知恵をかしてください。 よろしくお願いします。
回答: b9セルに以下の式を入力し、右方向に4つ、下方向に2つオートフィルしてください。 =index($a:$a,small(index((b$1:b$8<>1)*1000+row(b$1:b$8),),row(a1)))&""