从Excel表格的每一行中,找出在序列1至10中缺失的数字

Excel学习世界 2024-11-22 11:19:24

解答一个网友提问:如何对照一个表格,查找出每一行在指定的数值区间内缺失哪些值?

没有 365 版本的同学,可以用这个函数。

案例:

依次将下图 1 中每一行的 4 个数值与 1 至 10 的数值做比对,列出该行中没有出现过的数。

效果如下图 2 所示。

解决方案:

1. 在 F2 单元格中输入以下公式 --> 向右向下拖动复制公式:

=IF(ISNA(HLOOKUP(F$1,$A2:$D2,1,0)),F$1,"")

公式释义:

HLOOKUP(F$1,$A2:$D2,1,0):

hlookup 跟 vlookup 相对应,是横向查找函数,参数为 hlookup (要查找的值,查找的区域,返回区域重的第几行,[精确还是模糊匹配]);

这段公式的含义是在 $A2:$D2 区域中查找 F$1 的值,返回区域中第一行绝对匹配的结果;

参数中的绝对和相对引用务必不能弄反;

ISNA(...):判断参数是否为错误值,是的话结果为 true,反之为 false;也就是说,hlookup 没查找到结果的话,此时就为 true,反之为 false;

IF(...,F$1,""):如果没有找到,就返回 F$1 的值,找到就返回空值;这样就能将缺失的数字列出来了

0 阅读:2

Excel学习世界

简介:Excel 学习交流