将已知数据建表然后通过INDEX+MATCHIF函数嵌套查找引用数据。
公式表示:在H2:J17单元格区域由B10在G2:G17中的位置算作行号,以D10算作列号交叉单元格即为引用数据。
本回答由电脑网络分类達人 系统推荐
亲把上面这张表录入到工作表中(如Sheet2的A1:O17按顺序录入上表)。
如果不会弄把数据表录好了,发给我
ifIF函数嵌套最多可以嵌套64层,可以考虑用其他IF函数嵌套功能替换比如vlookup或者lookupIF函数嵌套能够实现多条件的查找和引用。
替换方法就是将if中的条件变成vlookup中的第一个參数,就是需要查找的数值、引用或者文本字符串可以返回对应条件的匹配值。
举个例子64层有些长,举个4层的例子原理是一样的。
根据对应班级返回学生班主任的名字
使用ifIF函数嵌套,嵌套4层如果64层,公式长度可想而知
使用vlookupIF函数嵌套,十分简便不论多少条件,嘟可以这么写
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值当比较值位于数据表首列时,可以使用IF函数嵌套 VLOOKUP 代替IF函数嵌套
Table_array 为需要在其中查找数据的数据表可以使用对区域或区域名称的引用,例如数据库或数据清单
通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列
Table_array 的第一列中的数值可以为文本、数字或逻辑值。
或省略则返回近似匹配值,也就是说如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSEIF函数嵌套
VLOOKUP 将返回精确匹配值。如果找不到则返回错误值 #N/A。