2017-01-24 3 views
0

私はブック名を検索し、13の列のいずれかでID番号を見つけようとしています。一致するものがあれば 'X他のシートのセルで画像には1000語の価値があるので、その点を説明するために画像を2つ掲載しています。複数の列Vlookupとファイル名とIDが交差する場所に 'X'を配置

私は英数字のセルから数字を取り除く小さなUDFを持っています。これは私にID番号を与えます。いくつかのケースでは、LQ2のような英数字のIDが必要です。とにかく、私は13列の任意の行のこれらのIDを探して、同じ行からブック名を取得します。

enter image description here

その後、私はセルワークブック名​​とIDにXを入れ、別のシートに同じワークブック名​​に対して、これを一致させたい、とIDは、これらの13個の列のいずれかで発見された場合交差する。

enter image description here

は、私がデータをピボットしてみましたが、私はそれが働いて得ることができませんでした。何らかのピボット・ソリューションが機能するはずだと思っています。コードソリューションまたは数式ソリューションのいずれかが優れています。私は、うまくいけば、私を近づけるVBAスクリプトをまとめようとしています。私はこれについてもっと進歩を遂げたときに私はポストバックするでしょう。

すべてに感謝します。

クイックアップデート:私はこのようにダブルマッチを試みました。 。 。

=MATCH($B2&C$1,'Tasks & Remarks Split'!$Q$2:$AC$966&'Tasks & Remarks Split'!$A$2:$A$966,0) 

これはCSE入力です。私はそれがピックアップマッチと思ったが、すべての#N/A結果を返す。私はいくつかのマッチがあることを知っているので、何かがここにあります。誰かがチップを提供することはできますか?

答えて

0

私は2つの基準に対して汚れを止めてしまい、カウントが0より大きければ、セルに「X」を入れます。それはうまくいくようです。

=IF(SUMPRODUCT(--('Tasks & Remarks Split'!$A$2:$A$966=C$1)*('Tasks & Remarks Split'!$Q$2:$AC$966=$B2))>0,"X","") 
関連する問題