好的,我有一个客户,他的 csv 文件中有超过 15,000 条记录,其列格式为:
full name | email
他们收到的数据示例如下:
rex harrison [email protected]
tater smith [email protected]
bob traits [email protected]
我需要将这 15,000 条记录导入到他们的新闻通讯服务中。虽然他们允许 csv 导入,但它们的列结构应采用以下格式:
fist name | last name | email
例如:
rex harrison [email protected]
tater smith [email protected]
bob traits [email protected]
所以这意味着我必须进入客户提供给我的文件,然后将每个记录的姓氏复制并粘贴到名为“姓氏”的新列中。
我想知道是否有一种通过 Excel、Google Drive 或任何第三方服务快速简便地完成此操作的方法?
答案1
正如我在评论中写的那样,如果您的数据与您显示的数据一致,则只需在导入时按空格拆分每行即可。为此,您可以使用“文本到列”向导。查看 Excel 帮助split on space
将显示必要的信息。
答案2
下面我根据字符串公式给出我的答案:
复制 CSV 文件并将其粘贴到 A 列
列标题:A 列:“ CSV 导入”B 列:“名字”C 列:“姓氏”D 列:“电子邮件”E 列:“ CSV 的长度”F 列:“第一个空格”G 列:“第二个空格”
要输入的公式:B2:---> =LEFT(A2,F2) C2:---> =MID(A2,(F2+1),(G2-F2)) D2:---> =RIGHT(A2,(E2-G2)) E2:---> =LEN(A2) F2:---> =FIND(" ",A2,1) G2:---> =FIND(" ",A2,(F2+1))
复制所有公式:B2..至..G2 沿行向下。
将此工作表复制到另一个工作表中,以供将来参考公式。
所有单元格都评估完成后,在第一个工作表中,请复制整个数据并再次粘贴值,以避免因错误而造成任何更改。
我希望它能起作用。如有任何疑问,请告诉我。
谢谢。
哈尔沙德·维格达