Excel中求函数方法解决:如果A列中某格符合条件,则返回对应B列中的值

现C列日期列有重复值,和D列2个分别的值,
我想到要效果是在G01得出C列等于C01的值的D列值,即D02的值
谢谢

G1输入:=IF(MOD(ROW(),2),D2,"")
下拉追问

谢谢,您的公式如果都每天都是2比数据就正确了,但
数据有的是一天只有一笔数据,那套用公式就会把下一天的值显示出来,
或者数据超过2笔以上也会如此,请问能实现
G1列首先判断对应着一行C列的时间作为条件,然后判断C列最后一个等于这个值得D列的值
显示出来。
TKS

追答

改为
=IF(COUNTIF(C2:C10000,C1),"",D1)

追问

谢谢您耐心的回答,答案很正确。

只是能将当天得出的值显示在这一天第一个所对应的这一列吗?

谢谢

追答

水平有限公式冗长,见谅
为方便起见,第一行空出或作为标题行
G2输入
=IF(C2=C1,"",INDEX(INDIRECT("C"&ROW()&":D"&ROW()-1&COUNTIF(C2:C10,C2)),COUNTIF(C2:C10,C2),2))

温馨提示:答案为网友推荐,仅供参考
相似回答