粉丝5766获赞9787

千万不要再用 vlook 函数一对多查找了,在这里我想根据姓名来查找每一个人所对应的信息。很多同学会想到 vlook 或者是 slook 函数,今天用 filter 函数更加简单, 我们在这里选择输入等于 filter 函数第一个参数查找的范围区域,因为我们是要查找这六列数据,所以我们就选择上面表格中部门到联系方式这六列单元格,按 s 键把它们锁定,锁好 第二个参数查找条件,我们就引用上面姓名单元格区域,他要等于我们前面查找的这个姓名,然后按下回车键, 再把公式往下填充,就一次性给查找出来了。怎么样,是不是比 sl 卡或者是 vlog 简单?学会了记得点个赞哦!


今天分享一下,像这种我想通过商品名称去查找它的颜色属性, 那正常的话我们直接就会想到用到 v look up 函数,但是呢他商品名称他有相同的名称,但是颜色属性 他有多个那个结果,那这时候我们用 we look 函数,他只能查找到第一个结果,那像我这右边右边这种表格,想要查找这种他总共 幺八零八这个名称,这里总共对应的那个属性全部都显示出来,那这个我们就要用到 few 的函数了。我们首先清空一下,我们输入等号,输入 f i f i, 双击输入函数这个参数数组,也就是我们最后要返回的数字,要也就是你要找的那列数据,那么也就是 b 列, 我们选中要按一下 f 四绝对,用一下逗号。第二个参数包括也就是条件的意思,那么条件的话 也就是我们这个商品名称这一列一样要按 x 四绝对引用一下,让他,让他等于就是你刚才第二这个单元格,也就是你要找到的商品名称,这有输入第 第二,然后这个 few 的函数我们就已经输入完了,那么我们如果直接回车的话,因为 wps 不能一键入出那个数组的,如果你是以上的话是可以的,但是这个 wps 是不行的,我们可以选中这个 feel 的函数, 按一下 f 九,我们可以看到他就查找到这个幺八零零,全部的属性全部都查找出来了,只有两个,对吧? 你要直接按回车,他只会显示第一个,那么我们就可以用 index 函数来或把这个两个都提取出来, 那我们输入 i n, 把这个数组那个结果提取出来,双击这个音代的函数数组, 也就是我们刚才用 fit 函数提取的这个数组,然后逗号行序数,也就是你要提取这个数组的 第几个数据,那我们肯定第一个要提取第一个数据,然后往右拉的时候提取第二个数据,所以我们这个第二个参数就用到了 colon 函数 c o l, 双击第一个 colin 函数, 然后这里面输入 a 一,然后右括弧扩上,这时候我们回车,然后向右拉,就是, 哎,我们看一下这个没有提取出来,这是什么原因呢?我们点击一下这里看一下啊,是这样,我们刚才这里面 一那个条件第二单元格忘记锁定了,他一到右边就变成一二单元格,就是条件变成在一二这里来了,所以就 不对了,那么我们选中这个,我们把这个第二单元格要按 f 四绝对引用一下,这时候回车,然后再向右拉,这样才能把这个两个结果都算出来了。 那么我们刚才用 call name 函数,我们可以看到 call name 函数,这里面选中一下,按一下 fg, 我们可以看到这里面就变成二了,向右拉时候,这里数值变成二了, 你就提取出了 few 函数里面的第二个数组里面的第二个数据,也就是那个这 黑色,对吧?那么这里面往右拉,因为我们总共他的属性有多少个我们不知道的,往右拉的话,这边就出现了,没有出现了错误值,那么我们在前面套一个 屏蔽错误值的函数就可以了,那么也就是 if ever 函数,我们输入 if, 双击第二个 if ever 函数,这个第一个参数值就是我们刚才这些数据,然后逗号, 然后两个英文状态双引号,意思就是出现错误值的时候,让它显示空值,然后一颗弧扩上回车,这时候再向右拉就没有了,哎,但是向下拉的时候又错了, 因为我刚才这里面条件第二单元格这里的条件向右拉是不能移动的,向下拉的时候要跟着这个数据去移动的,我刚才直接按 f 四绝对是锁定了他向下拉也不能跟着 相对去移动,这是不行的。那么您如果是想跟着向下移动,向右又不能移动的话,就要在字母的前面加个名人符号,而数字的前面要把这个名人符号给他去掉, 那这时候我们再回车,然后向右拉,向下拉,这时候数据就对了,那么像这种是横着的,对吧?那么我们想向右下面这种条件是竖着的, 但是结果你要是横着显示的,那这个时候跟这一样的也是用 few 的函数,只不过他这个参数,这里面的 index 函数,行序数,这里面 他就不用,不能用 column 函数,而是用肉函数,因为我们这里面要向下拉自动填充,肉函数才会跟着 变成一二,而向右拉只能用 column 函数,才能变成跟着单元格变成一二。如果刚才你 这种上面这种表格,如果你用的是肉函数,他只会都是一,不会跟着变成一二,那这个肉函数和 column 函数是什么意思呢? 其实我们输入一下你就知道了,我们输入等于号,输入 iow 函数,然后这里面输入 ae 回车,然后你向下拉, 他就获取了一二三,就获取了,就从这里前面这个序号一二三。如果你输入的是 b 一的话, 这里面肉函数里面输入 b, e 的话也是一样的,也会显示 一二三,他就会,他就是显示这个这一每个列的对应的这个前面的序号。但是这个肉还是我要向右拉,他全部都是一的,因为你向右拉,这里面变成 a、 c 二了,如果你是这里是 a, 我向右拉就变成 b, e, c, e, d, e, 他全部都会显示一,而向下拉才会变成一二三这样。而 column 函数就跟他正好相反了,你向右拉的时候, 他会跟着这个单元格,就这一列的单元格都是一,这一列单元格都是二,而这一列单元格都是三,所以我们就向右拉的时候,他就会显示一二三,就要用到 call 了么?函数,如果用若函数他只会全部显示一。