私の仕事は、H列からE列までの「Bend」というテキストを見つけて、その列(プロセス1、プロセス2、など)の見出しを返すか、単に列番号を返すことです。これは、インデックス関数内にあり、「Bend」を含む行の列を返すだけで、100行ほど下にドラッグされます。
テーブルマットはアイテムを格納し、それらのアイテムが必要とするプロセスを持っています。
次に、テーブル曲げ列Kは、曲げ処理を必要とする項目を見つけて、Mat列AからIDを取得します.Bendテーブルは、取得されたIDに基づいて各行を自動的に設定します。
テーブルベンドの各行に対してテーブルマットから列番号またはプロセス見出しを取得するには、ベンド列Lが必要です。 Bend table
マッチしてインデックスを使用しようとしますが、マッチは、配列マット$ E好きではない$ 4:!を$ H $ 200索引方法Excelで配列を一致させますか?
=IFERROR(INDEX(Mat!$E$3:$H$3,,MATCH("BEND",Mat!$E$4:$H$200,0),ROW(1:1))," ")
私がなぜわからないんだけどあなたは '= IFERROR("プロセス "&MATCH(" BEND "、Mat!$ E4:$ H4,0)、" ")'を適用していません。 BTWデータサンプルの画像へのリンクは役に立ちません。 – pnuts
私はそれを試みましたが、Matテーブルのすべての行の値を返します.Bendを含まない行は空白のセルを返します。ベンドを含まない行をスキップする必要があります。 –
Matchは、条件が行または列で一致する場合に単一の数値を返します。なぜなら、$ E $ 4:$ H $ 200が好きではないという理由で、1つの数値で表現することができないからです。 –