2017-06-06 5 views
0

上の多くの -マッチ1:私は、ユニークなIDを持つリンクを含むExcelファイルを持って次のように例があるエクセル

file://allthefiles/1234/picture1.jpg 
file://allthefiles/1234/picture2.jpg 
file://allthefiles/1233/flower.txt 
file://allthefiles/1237/work.doc 

私は(のインスタンスを1つだけ)が含まれ、別のCSVファイルを、持っているこれらのユニークなIDは -

Type IDs  
x  1233 
y  1237 
z  1234 

私は何を取得したいことはある -

Type  IDs links 
    x  1233 file://allthefiles/1233/flower.txt 
    y  1237 file://allthefiles/1237/work.doc 
    z  1234 file://allthefiles/1234/picture1.jpg 
    z  1234 file://allthefiles/1234/picture2.jpg 

あなたが見ることができるように、「1234」の2つの異なる値があるので、別の値フィールドが作成されました。

私はExcelで一致させようとしましたが、これは機能しません。 vlookupを使用してこれを行うにはどうすればよいですか?

+0

複数の一致が発生したときにExcelで何をしたいですか? – PeterT

+0

すべてのファイルはfile:// allthefiles /で始まるので、解析できます。その部分を削除して、マッチを実行します。魅力のように働かなければならない。 – luisarcher

+0

多くのマッチでは、私は多くの行が作成され、そこにリンクが置かれることを望むでしょう – xylo12

答えて

0

これは、CSVファイルに多数の行があるが、表示されている3つの行が多い場合は現実的ではありません。これは、リンクがColumn1のRow1から始まり、CSVファイルの3つの行のコピーがCSVファイルという名前のテーブルのシート内にあり、最初の列がCSVc1であることを前提としています。 A1で:B1に

=INDEX(CSVc1,IFERROR(SIGN(FIND(1233,C1)),IFERROR(2*SIGN(FIND(1237,C1)),3))) 

:カラムB最大の最小によって、その後ZとC列でソートAを:スーツとColumnAダウンコピーの両方と

=VLOOKUP(A1,CSVfile,2,0) 

関連する問題