将列分为两列

时间:2013-06-17 14:10:37

标签: excel if-statement search excel-formula excel-2007

我正在使用Excel 2007.我的Excel电子表格中有一列。它包含应分成两列的数据。在此列中,某些行是日期。有些是电子邮件地址。有些是空的。

我想通过SSIS将数据导入SQL表。我认为最好的方法是创建日期列和电子邮件列。如果行为空或电子邮件地址,则该行的日期将为空。如果行为空或日期,则该行的电子邮件将为null。日期列需要是SSIS导入的日期格式。电子邮件列需要是文本格式。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果您的数据在ColumnA的Row1中开始,则:

B1中的

=IF(ISNUMBER(A1),A1,"")
C1=IFERROR(IF(SEARCH("@",A1)>0,A1,""),"")

并向下复制以适应应该按类型将源拆分为列。