0

我已将 Outlook 电子邮件提取为 excel 格式,但到目前为止我无法(使用基本方法)将这些单元格的内容提取到单独的列中。

Outlook 提取将电子邮件“正文”中的所有数据集中到一个单元格中。

当您查看其中一个单元格时,数据会出现在一个连续的字符串中,但如果您展开单元格,您可以看到数据以类似于下面的格式显示

Email: Test@test.com
Name: Dave

Submitted: Thursday 2 February

Surname: Test

我需要做的是从每个单元格中提取“名称”和“电子邮件”,即“电子邮件:”和“名称:”之后的数据,并将其放入单独的列中。

我不能使用修剪或左/右功能,因为每个电子邮件地址和提交日期的长度略有不同。

如果有人能够提供帮助,我将不胜感激。

4

1 回答 1

0

假设A1中的文字......

你可以把这个公式...

B1 ==MID($A$1;1;FIND("Name";$A$1)-1)

B2 ==MID($A$1;FIND("Name";$A$1);FIND("Submitted";$A$1)-FIND("Name";$A$1))

B3 ==MID($A$1;FIND("Submitted";$A$1);FIND("Surname";$A$1)-FIND("Submitted";$A$1))

B4 ==MID($A$1;FIND("Surname";$A$1);LEN($A$1)-FIND("Surname";$A$1)+1)

于 2013-07-27T17:08:47.260 回答