2003 年から 2012 年までのサッカー リーグのすべての試合を含む csv ファイルがあります (これはシート 1 にあります)。チーム A (セル $B$18) がチーム B (セル $D$18) とホーム アンド アウェイで対戦したときなど、Excel が特定の試合を含む行をワークシートに返すようにします。私はこの配列式を使用しました:
=INDEX(シート1!$B:$F,SMALL(IF(OR(AND(シート1!$C:$C=$B$18,シート1!$D:$D=$D$18),AND(シート1!$C :$C=$D$18,Sheet1!$D:$D=$B$18)),ROW(シート1!2:2)),2))
シート 1 の場所
B列:日付、 C列:ホームチーム、 D列:アウェーチーム、 E列:ホームスコア、 F列:アウェイスコア
残念ながら、うまくいかないようです。誰かが私の式の間違いを指摘できますか?