正在寻找自动化解决方案。我在一家非营利组织工作,正在尝试清理一个中型数据库。我已导出到 Excel。列包括:姓名 捐赠日期
我有一个单独的 txt 导出文件,其中的公司名称和地址用逗号分隔,但是当我尝试从此导出文件创建 CSV 时,我有两列名称公司地址 - 其中一行是地址,另一行是城市/城镇、州和邮政编码
我需要的是一个包含以下列的电子表格:姓名 捐赠日期 地址 城市/城镇 州 邮编
有几千个条目,所以需要自动化!
谢谢,
答案1
如果名称是唯一的,则可以使用VLOOKUP
并从第二张工作表中获取数据并写入第一张工作表中。例如,名称在A2
,捐赠在B2
,日期在,C2
那么如果名称在 A 列中,所需数据(例如城市)在 D 列中,则您可以写入D2
如下公式,例如,在第二个工作表中,即“'Sheet2'”:
VLOOKUP(A2, 'Sheet2'!A2:D1000,4,false)
上述公式预期“Sheet2”中有 999 行 - 2 到 1000。根据您的数据更改范围。无论“Sheet2”中从第 2 行到第 1000 行出现什么名称,该行 D 列中的数据都将被读取并带入您的工作表。对其他数据元素也执行相同操作。
答案2
您能确认如何将 txt 导入 excel 吗?您是复制粘贴,还是使用从文本导入数据功能?
如果您要导入,只需选择“分隔”选项,然后选择逗号作为分隔符。这样就可以将您的数据导入到各个列中。完成后,您应该能够轻松地使用查找功能引用数据
如果这是你正在做的事情,那么我需要看一个关于文本文件设置示例,以了解它为什么不起作用。