如何在数据表查找某个值(如某1的电费),然后返回其对应的A列值"-"
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/27 12:28:05
如何在数据表查找某个值(如某1的电费),然后返回其对应的A列值"-"
VLOOKUP和HLOOKUP不行它要求值都同在一列或同一行.
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)))),"")
当遇上有人名重复时,人名对应的同一行中会显示两个或以上的电费数量.
=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)))),"")
当遇上有人名重复时,人名对应的同一行中会显示两个或以上的电费数量.
EXCEL如何返回某列中等于某个数值的数所对应的信息
excel,查找满足条件的行,并返回该行所对应的其它列的值
excel2007中,如何用公式对比查找两个数据表中同时满足两个条件的值,并返回相应的编号.
求助EXCLE,如何求A列中满足某个条件且B列中满足的某个条件,对应的C列的值
excel表格中,如果C列数值等于A列中某个数值,则在C列对应的D列中返回A列对应的B列数值,D列怎么设公式呢
C语言中在整数数组中,查找某个元素,如果查找成功,返回其下标;否则,返回-1
在EXCEL中,在A列中查找一个固定值,返回满足条件相对应的B列中的最大值,数据量很大,求个函数,
查找某数据库中的列是否存在某个值
EXCEL如何获取某个值的列
如何在NCBI上查找某个基因的序列?
在excel中如何从列中查找一列数字,并返回他的第几行的数字
EXECL中公式问题我想在2表列中查找与1表A1相符的数据,返回的是2表的B列的值VLOOKUP(2表!A1,1表!$A