之前的案例分享中给大家介绍了 O365 版本的一些函数组合用法,很多同学表示对这些新函数很感兴趣,建议可以多讲讲。
那么今天我就教大家用两个函数组合提取出不相邻的列,且保留唯一值。而且这两个函数的参数都很简单容易理解。
案例:将下图 1 中的“姓名”和“菜品”列提取出来组合成一个新的数据表,且去除两列同时重复的行。
效果如下图 2 所示。
解决方案:1. 在 F2 单元格中输入以下公式 --> 回车:
=UNIQUE(CHOOSECOLS(A2:C21,1,3))
公式释义:
今天用到的两个都是 O365 函数,经常有读者留言问为什么案例中的函数用不了,大概率就是 Excel 版本还没有升级到 O365;
CHOOSECOLS(A2:C21,1,3):
CHOOSECOLS 函数的作用是返回数组中的指定列;
语法为 CHOOSECOLS(要返回的列的数组,要返回的第一列,[要返回的第二列],…);
所以很好理解,这里的公式就表示从区域 A2:C21 中提取出第一和第三列;
UNIQUE(...):将上述公式提取出来的两列去重,保留唯一项
O365 不单单是简化了函数,而且还能自动生成动态数组区域,直接就能查找出所有符合条件的结果。