我需要匹配两个数据文件:
Smith, John (John)
。JSMITH
或JDSMITH
。我意识到如果不止一个人有相同的姓氏可能会有问题,但是有没有办法比较和拉出这些小时的公式,或者这是否必须是手动过程?
其中一些超过1500行。如果可能的话,我想通过公式来做到这一点,因为办公室里没有其他人知道任何VBA。如果VBA是唯一的方法,我会试着找出一种让用户友好的方法。
答案 0 :(得分:0)
您是否尝试过使用Vlookups,或者更好的是使用Sumproduct功能?这里有一个很好的介绍,我已经广泛使用了:
http://www.accountingweb.com/topic/excel/some-unlikely-uses-sumproduct
要匹配名称,请搜索满足以下条件: 文件1中名字的第一个字符等于文件2中名字的第一个字符; 文件2中的姓氏等于文件2中整个名称的第一个(或全部但前两个)字符。
从以下内容开始:(在sheet2中)
Left('[file1.xlsx]Sheet1'!$A$1) = Left(A1)