【发布时间】:2011-07-27 15:58:54
【问题描述】:
请告诉我如何执行以下操作。
假设我只有一列 A。
如果第 3 行第 1 字段的数据是
XPWCS432, XPWCS440, XPWCS394, XPWCS395, XPWCS396, XPWCS397, XPWCS398, XPWCS399, XPWCS476, XPWCS390, XPWCS391
XPWCS432, XPWCS470
XPWCS432, XPWCS434, XPWCS312, XPWCS313, XPWCS314, XPWCS315, XPWCS316, XPWCS317, XPWCS318, XPWCS319, XPWCS320, XPWCS321, XPWCS322, XPWCS323, XPWCS324, XPWCS325, XPWCS326, XPWCS327, XPWCS328, XPWCS329, XPWCS330, XPWCS331, XPWCS372, XPWCS332
输出数据应如下所示
1) 没有前导和尾随逗号 2)值之间没有空格,没有重复,值应该用逗号分隔
应满足以下条件。
1) 如果 ,(逗号)出现在字符串的开头,则删除它。
2) 删除字符串中的所有空格。
3) 对字符串单词进行升序排序,去除字符串中的重复单词。
字段中的数据(单词)逐行变化,即 column1 row1 field1 可能包含 3 个单词
row2 field1 可能包含 10 个单词
row3 field1 可能包含 20 个单词
像这样可能会有大约 100 行。
谢谢,
斯里海
【问题讨论】:
-
我在您的示例中看不到重复项 - 除非 PDW 等于 PPW(第 3、第 4 个令牌)
标签: excel excel-2007 excel-2003 excel-formula vba