2016-07-29 6 views
-2

2つのExcelドキュメントがあります。最初の文書では、私は1つの列に300個のシリアル番号を持っている、と彼らは私が彼らがになりたいというためには、別の列で番号が付けられている。このよう他のシートと一致するように1つのExcelシートのフォーマットリスト

:。

1 DMPRL9DLH1M9 
2 DMPRJ49AH1M9 
3 DMPRL5QQH1M9 
4 DMPRKDJKH1M9 

私は2番目を持っています別のExcelドキュメントに一覧表示されます。このリストにも同じ300のシリアル番号と300のMACアドレスが関連付けられています。このよう

DLXRD18LH1MK A4F1E89AXXXX 
DLXRF02CH1MK A4F1E89AXXXX 
DLXRK0C9H1MK 8489AD32XXXX 
DLXRL0GPH1MK 8489AD34XXXX 

が、私はそれが最初のリストと一致するようにリストを再ソートしたいので、私は、右の順序で最初のExcel文書へのすべてのMACアドレスをコピーすることができます。私は注文として最初のExcelシートのソートされたリストを使用してカスタムソートリストを使用しようとしましたが、300文字列に貼り付けることはできません。何か案は?

注:シリアル番号はパターンに従いません。

+1

最初の文書でVLOOKUPを使用すると、並べ替えが必要ないはずです(これはQがSOの多くの複製と重複していると思います)。 – pnuts

+3

@pnuts - 私が読んだところから(そしておそらくそれを正しく解釈していない) 'VLOOKUP'が実際に動作するはずです。 '= vlookup(B1、Sheets!A:B、2,0)' –

答えて

0

同様@ScottHoltzmanは言った - のSheet1のセルC1には、次のように入力します。これは、A1内のB1を探します

=VLOOKUP(B1;Sheet2!$A$1:$B$300;2;FALSE) 

:Sheet2ののA300を。次に、それが次に見つかったものを返します。

C1からC2:C300内の他のセルにコピーすることができます。

関連する問題