好的我在Excel 2007中有两个文件。它们都很大,可以手动组成几千行。
文件1的名字和ID号为2列: 乔1 马克2 鲍勃3 莎莉4 等...
文件2的姓氏和ID号为2列: 史密斯1 约翰逊2 布朗3 手4
有一种简单的方法可以在excel中对这两个列表进行排序,这样我就可以看到一个列的文件 乔史密斯1 马克约翰逊2 等等
思考?如果用excel其他选项不能轻易做到这一点,我想是python。
答案 0 :(得分:1)
您想经常执行此操作吗?在那种情况下,我建议写一个宏。 (不知道它如何从2个文件中读取)
如果这是一次性事情,你可以手动完成 如果您知道两个文件包含完全相同的ID号,请尝试以下操作:
如有必要,您可以复制两列(ID和姓氏)并比较两个ID号是否相等。您可以使用过滤器查看哪些条目无效。
<强>替代强>
如果并非所有ID号都相同,则可以使用VLookup
VLookup($E1;A:B;2;FALSE)
,让G1包含VLookup($E1;C:D;2;FALSE)
并填写整个列。您可能希望通过在VLookup周围包装IF测试来指定缺少名称的行为,将#N/A
替换为默认名称或空字符串。