sheet2
内のM
に等しいGender列を持つすべての行を表示したいと思います。データはsheet1
から取得されます。フィルタリングされたデータもリアルタイムである必要があります。つまり、sheet1
の性別列を変更するたびに、sheet2
データもそれに応じて変更する必要があります。どうすればこれを達成できますか?
シート1
シート2
手伝ってくれてありがとう!
PowerQueryを使用して結果を取得してみてください。
FilterGender Column-Close and Load toNew WorkSheet: (
Sheet1テーブルのデータを更新すると、更新後にSheet2のデータが更新されます。
この問題を解決するには、シート1にヘルパー列を作成する必要があります。
セル内の数式_D2
_&入力します。
=IF(C2="M",1+MAX($D$1:D1),"")
この数式をセル_A2 of Sheet 2
_に入力し、右から下に入力します。
_=IFERROR(INDEX(Sheet1!A:A,MATCH(ROWS($1:1),Sheet1!$D:$D,0)),"")
_
仕組み:
この単純なINDEXとMATCHの組み合わせは、すべての行に性別M
を持つ魔法とフィルターを実行しました。
ここで、MATCH(Rows($1:1)
は_1
_を返し、下にドラッグするとすぐに_1, 2, 3, 4 , 5
_&_6
_などが返され、式はこれらの値を使用してMatch
&Filter
M
の行。
注: