如何在数据表查找某个值(如某1的电费),然后返回其对应的A列值"-"VLOOKUP和HLOOKUP不行它要求值都同在一列或同一行.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 12:40:03
如何在数据表查找某个值(如某1的电费),然后返回其对应的A列值

如何在数据表查找某个值(如某1的电费),然后返回其对应的A列值"-"VLOOKUP和HLOOKUP不行它要求值都同在一列或同一行.
如何在数据表查找某个值(如某1的电费),然后返回其对应的A列值"-"

VLOOKUP和HLOOKUP不行它要求值都同在一列或同一行.

如何在数据表查找某个值(如某1的电费),然后返回其对应的A列值"-"VLOOKUP和HLOOKUP不行它要求值都同在一列或同一行.
情况一,不会出现人名重复的情况时,J3公式下拉:

=IF(I4="","",INDEX(A:A,SUMPRODUCT((C$4:G$999=I4)*ROW($4:$999))))


或者用这公式也行:
=IF(I4="","",OFFSET(A$1,SUMPRODUCT((C$4:G$999=I4)*ROW($4:$999))-1,))





情况二,对应于可能存在重复人名的情况,J3公式右拉至足够的列再下拉:(数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束.)
=IF((COUNT(0/(($C$4:$G$999=$I4)*ROW($4:$999)))>=COLUMN(A1))*($I4<>""),INDEX($A:$A,SMALL(IF(($C$4:$G$999=$I4)*ROW($4:$999),ROW($4:$999)),COLUMN(A1))),"")


如果用的是EXCEL 2007及以上版本,情况二公式精简为:
=IFERROR(IF($I4="","",INDEX($A:$A,SMALL(IF(($C$4:$G$999=$I4)*ROW($4:$999),ROW($4:$999)),COLUMN(A1)))),"")


当遇上有人名重复时,人名对应的同一行中会显示两个或以上的电费数量.


如何在数据表查找某个值(如某1的电费),然后返回其对应的A列值-VLOOKUP和HLOOKUP不行它要求值都同在一列或同一行. 如何在NCBI上查找某个基因的序列?如何在NCBI上查找FRAT1的基因序列? 如何在genbank查找某个细菌的基因序列?没有ID号! 如何在NCBI中查找某基因的外显子?急. 如何在一篇文章中查找某个单词出现的次数C语言课程设计2级 .3Q excel数据筛选公式 数据表:代码 销售 1 100 2 200 3 300 4 400 5 500 6 600 查找表:代码 结果 数据表:代码 销售1 1002 2003 3004 4005 5006 600查找表:代码 结果如何在查找表代码栏中输入代码后,结果栏会 如何在菁优网查找生物, 如何在ncbi上查找3‘UTR的序列 如何在NCBI上查找自己需要的基因序列 如何在网上查找一个疾病的所有相关基因? 如何在百度上查找英译汉的字典 如何在NCBI查找ALVgp37基因的碱基序列 如何在word文档中查找词语如何在密密麻麻的文章里查找除一个需要的词语 如何在windows7下查找网卡物理地址 请问如何在菁优网查找生物, excel查找指定数列并阶梯匹配数据表一数据1为报价求查询对应目的地,对应吨数的单价.即,如何用公式查找住无锡方向,0.8吨的单价为3 excel2007中,如何用公式对比查找两个数据表中同时满足两个条件的值,并返回相应的编号.如图,需在表1中返回表2对应的编号.查找需同时满足2个条件:表1的A列包含表2的B列内容,表1的B列等于表2 如何在计算器中计算某个数的平方数