我有这种格式的单元格列表:
A1 >> Industry Type: Home & Garden,Import/Export/Wholesale, Location: Auckland,Hawkes Bay,Wellington, PriceRange: $250,000 to $400,000, Order By: Latest Listings
A2 >> Industry Type: Retail General,Technology / Computer / IT,Retail Food,Cafes, Location: Auckland,Wellington, PriceRange: Up to $100,000, Order By: Latest Listings
对于这两个单元格,我需要分割它们的标签和内容。因此,对于第一个单元格,它将是(假设旁边的内容是两个单元格):
行业类型:|家庭&花园,进口/出口/批发,|地点:|奥克兰,霍克斯湾,惠灵顿,| PriceRange:| $ 250,000至$ 400,000,|订购方式:|最新列表
如何使用字符串和分号分割文本?
答案 0 :(得分:1)
如果您的数据始终采用相同的顺序(行业类型,位置,PriceRange和排序依据),则可以使用一系列公式进行提取。
Cell B1输入:
=LEFT(RIGHT(A1, LEN(A1)-15),FIND(", Location",RIGHT(A1,LEN(A1)-15))-1)
Cell C1输入:
=LEFT(RIGHT(A1,LEN(A1)-SUM(15,LEN(B1),12)),FIND(", Price",RIGHT(A1,LEN(A1)-SUM(15,LEN(B1),12)))-1)
Cell D1输入:
=LEFT(RIGHT(A1,LEN(A1)-SUM(15,LEN(B1),12,LEN(C1),14)),FIND(", Order",RIGHT(A1,LEN(A1)-SUM(15,LEN(B1),12,LEN(C1),14)))-1)
Cell E1输入:
=RIGHT(A1,LEN(A1)-SUM(15,LEN(B1),12,LEN(C1),14,LEN(D1),12))
然后复制所有公式以获取所有信息。
可以使用一些命名范围甚至VBA来清理它,但这将完成工作。