特定の質問があります。ExcelのインデックスMATCHは、列内の特定のテキストを検索し、ラダーセル参照を返します。
は、私が列Cでの検索テキストと列で返された値を持つ1枚の用紙に、別のシートで列Cおよび列ARのデータを持っているE.
他のすべての列Sheet1!AR
は、情報の一種類のみを持って横に。列ARには、カンマとスペースで区切られたいくつかの数字があります。例:0101, 2020, 0303 etc.
セル内に2020が見つかった場合、Sheet1!C
の値はSheet2!E
に戻されます。Sheet1!AR
私は以下のコードを試してみましたが、成功しませんでした。
=IFERROR(INDEX(sheet1!$C$6:$C$15000,SMALL(IF(TRIM(sheet1!$AR$6:$AR$15000)=TRIM(Sheet2!C3),ROW(sheet1!$AR$6:$AR$15000)-ROW(sheet1!$AR$6)+1),ROW('DO NOT DELETE'!1:1))),"")
何のコードも行うことは
コード作品もう行が所望の値を持っているがある場合、それは非表示になります(または停止する)ということである(これは、コードの一部であることを持っており、それが動作します) Sheet1!AR
のセルに1行の数字しかない場合は問題ありません。コラムSheet1!AR
で
私はコンマとスペース例えば:0101, 2020, 0303 etc.
で割った、いくつかの数字を持っています。これらの数値は異なることができますが、同じ番号が複数のセルにあることがありますので、1つのセルは6つの数値を含み、別のセルは1のみを含むことができます。Sheet1!C
列に選択した数値が存在する場合、 Sheet1!AR
。
は、あなたの答えをいただき、ありがとうございます。これは 'Sheet1!C:C'にあるものを無作為に返すだけです。私は、それがそうでなければ 'Sheet1!C:C'から1つの値を返すようにする前に、列ARに行を指定しなければなりませんでした。 –