https://drive.google.com/file/d/1rmgk5EyOR11zSIc5H0dNzLULpeim0G3T/view?usp=sharing
エクスポートから、シート 1 と同じ形式の 1000 を超えるサプライヤーのリストを取得しました。
これを約 200 に絞り込む必要があります。このリストを含む別のスプレッドシートがあります。シート 2 に、取得しようとしている結果が表示されます。シート 1 から保持する必要があるのは、サプライヤー名と、C10 と D10 (上位サプライヤーから) にある情報だけです。
テキストを列に並べたり、転置したりしてみましたが、うまくいきませんでした。かなり難しい作業のようです。サプライヤー コードとサプライヤー名以外の行にテキストを何らかの方法で配置し、v-lookup を使用して不要なものを削除できれば、もっと簡単になると思います。
答え1
あなたの例に基づいて、次のような数式ソリューションを試すことができます:
=OFFSET(INDIRECT("Sheet1!A" & MATCH(A1,Sheet1!$A$1:$A$12,FALSE)),0,1,1,1)
=OFFSET(INDIRECT("Sheet1!A" & MATCH(A1,Sheet1!$A$1:$A$12,FALSE)),9,1,1,1)
=OFFSET(INDIRECT("Sheet1!A" & MATCH(A1,Sheet1!$A$1:$A$12,FALSE)),9,2,1,1)
=OFFSET(INDIRECT("Sheet1!A" & MATCH(A1,Sheet1!$A$1:$A$12,FALSE)),9,3,1,1)
シート 2 では、これらの数式は上から下に B1、C1、D1、E1 に入力され、一致数式はシリアル番号の行を返し、オフセット関数は必要なデータを返します (フォーマットは全体的に標準である必要があります)。
ジャスティン