複数の検索条件に基づいてデータを検索する必要があるスプレッドシートがあります。私は、データセット内の次のレコードに到達することができませんが、スプレッドシートの最初のレコードを見つけるためにインデックスを一致機能を使用しています。次のレコードを検索しない複数の条件付きExcelインデックスと一致関数
ファイル名は「Safety Stats」で、データは[職業傷害]タブにあります。私は、その月が過去月のすべてのレコードを見つける必要があります。「Employee/Contractor」列は「Employee」で、「Injury Type」列は「First Aid」または「Reported Only」ではありません。あなたはここに見ることができます:
私の機能は、データセット内の次のレコードを見つけることができません最初の発生を見つけることです。どんな助力も高く評価されます。
ここには私が書いた機能があります。
{=IF(
ISNA(
INDEX(
'[Safety Stats.xlsx]Occupational Injuries'!$C$5:$C$128,
MATCH(1,
('[Safety Stats.xlsx]Occupational Injuries'!$A$5:$A$128=TEXT(EOMONTH(TODAY(),-1),"MMMM")) *
('[Safety Stats.xlsx]Occupational Injuries'!$F$5:$F$128="Employee") *
('[Safety Stats.xlsx]Occupational Injuries'!$I$5:$I$128<>"First Aid") *
('[Safety Stats.xlsx]Occupational Injuries'!$I$5:$I$128<>"Reported Only"),0))),"",
INDEX('[Safety Stats.xlsx]Occupational Injuries'!$C$5:$C$128,
MATCH(1,
('[Safety Stats.xlsx]Occupational Injuries'!$A$5:$A$128=$Y$9) *
('[Safety Stats.xlsx]Occupational Injuries'!$F$5:$F$128="Employee") *
('[Safety Stats.xlsx]Occupational Injuries'!$I$5:$I$128<>"First Aid") *
('[Safety Stats.xlsx]Occupational Injuries'!$I$5:$I$128<>"Reported Only"),0
)
)
)
}
達成しようとしていることは何ですか?これらの基準でリストをフィルタリングしますか?次に、ルックアップ式の代わりにフィルタを使用することもできます。 – teylyn
私は、このスプレッドシートの基準に基づいて毎月異なるExcelレポートにデータを取り込むことを奨励したいと思います。私はこの式を他のレポートで使用しています – Mushtaq