![異なるセルの異なる値を返して一覧表示する](https://rvso.com/image/1576391/%E7%95%B0%E3%81%AA%E3%82%8B%E3%82%BB%E3%83%AB%E3%81%AE%E7%95%B0%E3%81%AA%E3%82%8B%E5%80%A4%E3%82%92%E8%BF%94%E3%81%97%E3%81%A6%E4%B8%80%E8%A6%A7%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B.png)
ステータスが「はい」のすべてのユーザーを別の行に表示する数式を作成中です。サンプルデータと結果がどのようになるかを示す小さな画像を添付しました。ご協力をお願いします。
答え1
次の配列数式 (Ctrl + Shift + Enter) を使用できます。
{=IFERROR(INDEX($A$2:$A$9,SMALL(IF($B$2:$B$9="Yes", ROW($A$2:$A$9)-MIN(ROW($A$2:$A$9))+1), ROWS($A$14:A14))),"")}
投稿したスクリーンショットが A1 から始まっていると仮定します。
したがって、この数式を A14 (Ctrl + Shift + Enter) に入力し、必要なだけ下にコピーします (すべてのユーザーのステータスが「はい」の場合に備えて、ユーザーが存在する限り下にコピーします)。