検索ワードが何行目に存在するか

CSV(A)とExcel(B)ファイルがあり、
Excel(B)の担当者コードと、顧客コードを使って、
CSV(A)のデータの何行目に存在するかを調べたいです。

Excel(B)の担当者だけ、顧客だけは出来るんですが、、、
担当者コードと、顧客コードを使ってなると浮かばず。
ご協力をお願いします。

使用してるファイルに近いデータの内容を記載しておきます。

ファイル:[A.csv]
日付 顧客コード 顧客名 品番 品名 担当者コード 担当者
2019/9/29 100005 ・・・ 20032 ・・・ 9017 ・・・
2019/9/30 100006 ・・・ 20040 ・・・ 9032 ・・・
2019/10/5 100021 ・・・ 20003 ・・・ 9031 ・・・
2019/10/5 100003 ・・・ 20049 ・・・ 9022 ・・・
2019/10/6 100002 ・・・ 20015 ・・・ 9018 ・・・
2019/10/6 100024 ・・・ 20043 ・・・ 9043 ・・・
2019/10/7 100023 ・・・ 20038 ・・・ 9024 ・・・
2019/10/7 100014 ・・・ 20009 ・・・ 9017 ・・・
2019/10/11 100044 ・・・ 20024 ・・・ 9019 ・・・
2019/10/11 100013 ・・・ 20046 ・・・ 9042 ・・・
2019/10/12 100008 ・・・ 20020 ・・・ 9041 ・・・
2019/10/13 100029 ・・・ 20025 ・・・ 9043 ・・・
2019/10/14 100005 ・・・ 20031 ・・・ 9024 ・・・
2019/10/14 100021 ・・・ 20007 ・・・ 9016 ・・・
2019/10/19 100025 ・・・ 20013 ・・・ 9000 ・・・
2019/10/19 100039 ・・・ 20008 ・・・ 9006 ・・・
2019/10/20 100004 ・・・ 20020 ・・・ 9002 ・・・
2019/10/20 100019 ・・・ 20038 ・・・ 9013 ・・・
2019/10/21 100010 ・・・ 20050 ・・・ 9045 ・・・
2019/10/21 100025 ・・・ 20049 ・・・ 9043 ・・・
2019/10/24 100028 ・・・ 20006 ・・・ 9044 ・・・
2019/10/24 100018 ・・・ 20049 ・・・ 9046 ・・・

ファイル:[B.xlsx]
担当者コード 顧客コード
9016 100036
9018 100000
9041 100005
9042 100009
9043 100002
9034 100026
9020 100027
9020 100030
9007 100009
9007 100036
9004 100042

それぞれのDataTable型に"突合列"を追加して、その突合列に、「担当者コード」 & Environment.Tab & 「顧客コード」のように、タブで文字列を連結したものを格納します。

それでJOINしてやると、わかりやすいかと思います。

ありがとうございます!
明日早速実装してみます❗️

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.