送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
【置顶公众号】或者【设为星标】及时接收更新不迷路
小伙伴们好,今天要和大家分享一道基础题目。根据条件来合并文本数据。
题目是这样子的:
如果朋友们可以使用高版本函数,那么这道题目非常简单。若没有,那也不是大问题,我们也可以通过函数技巧来实现。
高版本函数。
在单元格E4中输入公式“=TEXTJOIN("/",1,IF(A4:A6=D2,B4:B6,""))”,确认即可。
这个不是今天我们的重点。由于我也不能使用高版本函数,所以也只能将公式列出来给大家。
PHONETIC函数
在2016版中,我们有一个函数PHONETIC,可以合并文本数据。
在单元格E4中输入公式“=MID(SUBSTITUTE(PHONETIC(OFFSET(A3:B3,MATCH(D4,A:A,)-3,,COUNTIF(A:A,D4))),D4,"/"),2,100)”,确认即可。
思路:
MATCH(D4,A:A,)部分,确定条件的位置
COUNTIF(A:A,D4)部分,确定条件值的数量
OFFSET(A3:B3,MATCH(D4,A:A,)-3,,COUNTIF(A:A,D4))部分,以单元格区域A3:B3为基点进行数据偏移
PHONETIC(OFFSET(A3:B3,MATCH(D4,A:A,)-3,,COUNTIF(A:A,D4)))部分,利用PHONETIC函数对文本数据进行合并。请注意,这个函数只能合并文本数据,且只能合并源数据中的数据。对于公式计算的结果是不能合并的。这一步,是本道题目的亮点
接下来,利用MID函数将报关单号替换为“/”,最后提取字符串。
本期内容练习文件提取方式:
链接:https://pan.baidu.com/s/1xbCixqtDawj0BLI8AiAHww?pwd=wbs6
提取码:wbs6
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
我就知道你“在看”
联系客服