从电子邮件输出创建表 - 最简单的方法是什么?

时间:2013-12-24 16:52:25

标签: excel email csv

我是新来的,我希望我的问题足够明确。我有大约200封电子邮件,里面有一些文字,是我网站上联系表格的输出。

Name: Lorem Ipsum

Email: something@gmail.com

Mailing List: Yes

Israeli artist: Ido B & Zooki

artist of the year: Avicii

The phenomenon of the year: Martin Garrix - Animals

Israeli Discovery of the Year Dance: Matierro

Selected songs: 10
1. Dimitri Vegas & Like Mike & Moguai Mammoth
2. Martin Garrix Animals
3. Offer Nissim & Asi Tal Breath (feat. Maya Simantov)
4. Robin Thicke feat. T.I & Pharrell Blurred Lines (JRMX Remix)
5. Tiesto Take Me (feat. Kyler England)
6. Scream & Shout will.i.am (feat. Britney Spears)
7. Yinon Yahel Reach Out (feat. Alon Sharr)
8. Ylvis The Fox
9. Zedd Clarity (feat. Foxes)
10. Zedd Stay The Night (feat. Hayley Williams)

我想在表格中排列所有信息(名字,姓氏,电子邮件等)。

最简单的方法是什么?

1 个答案:

答案 0 :(得分:0)

鉴于邮件格式可能不同,选择的歌曲数量各不相同,未知,且各自的值不同,我认为没有一种“简单”的方法可以做到这一点。您可以将每个导入到Excel工作簿中,然后使用数据透视表来汇总结果。但这需要大约2-4个小时的手动活动。在格式化导入时,编写公式来解析数据,以便生成一个数据透视。

以下是基于提供的1个样本数据的示例。 enter image description here

B2:B9 uses the following formula: =LEFT(A2,FIND(":",A2)-1)
c2:c9 uses the following formula: =RIGHT(A2,LEN(A2)-FIND(":",A2))
B10:b19 uses the following formula: =LEFT(A10,FIND(".",A10)-1)
c10:c19 uses the following formula: =RIGHT(A10,LEN(A10)-FIND(".",A10))

差异来自于:vs。作为分手。

将来我会避免使用基于表单数据的电子邮件,并将其写入一致的文件格式。它预先做的更多,但它可以节省您在后端解析数据的时间。