
如何使用公式求出结果
首先,excel的特点是尽可能以单元格为基本单位,而不是单元格内的一部分内容,所以,这个例子里的,尽可能的将单元格的多内容转换成单个值进行自动处理;
很显然,你上面的内容很有规律性,等号,逗号做间隔,可以用excel的【分列】将单元格内容分配开,具体做法:
我将内容写在了G列和H列,针对H列的内容直接选中H列点击 数据>>分列>>(分隔符号)>>下一步>>选中逗号(下方有预览)>>完成。可以看到数据已经被分到了不同列。
接下来用相同的方法,将G列,也就是另一列的数据也进行分列(选择等号(手动输入=)),不过要注意的是,因为G列后紧跟着有数据,所以,不能直接选中进行分列,而要先插入足够多的列(此例插入1列即可),避免分列后后面列被覆盖,当然,系统到该步的时候会提醒覆盖。
当将原始数据的两列都分列后,得到如下:
在O列输入Vlookup公式,判定I列对应的字母,注意此处锁定G,H列,方便下一步批量处理;
然后下拉,右拉到U列;
将得到的内容粘贴为数值型,删除#N/A(查找替换快一些),之后再W列输入公式将同行的文本放到同一个单元格:
如果你想要输出的文本跟你要的一样,不同字母间有&符号的话,在输入公式的时候在多加一个“&”(引号内&)就行;
这样就可以完成你的需求了;
当然,这样子适合大批量数据的操作,而且基本操作都是最简单的,没涉及到任何复杂的公式或者宏