我正在尝试重新排列excel中的数据。例如,我有很多联系方式,我必须将其安排到有意义的列中
这是原始格式
,所需的输出格式为:
由于在第二个联系人详细信息中,我没有地址,我可以添加额外的空行,以便我在该行中没有任何内容。但主要任务还能够根据关键词“Club:”,“Ph:”和“,”,“”等分界进行区分。
实际上我在使用vba或excel中的某些技术解决了这个问题。但我是vba编程环境的新手。如果有人能指出正确的方向来完成我的任务,我会很高兴。
谢谢
答案 0 :(得分:0)
关于您的主要问题,我想使用split
(https://msdn.microsoft.com/en-us/library/6x627e5f(v=vs.90).aspx)和like
(https://msdn.microsoft.com/en-us/library/swf8kaxw.aspx)。
通过like
运算符,您可以检查,如果行包含Club:和Ph:substrings并使用split,您可以解析输入数据并根据需要存储它们。
但请注意,您需要维护一些基本数据结构,因此您的解析器不会与数据不匹配。