excel如何快速根据A列的内容匹配B列的数据反映到C列?

如图,我想在根据C列的关键字“户主”匹配B列的户主信息到D列,这种公式应该怎么设置?

按你这意思是好像是说只要是C显示本人(户主) D队列就显示身份证号码 是吧。

如是  那就用IF语句(注意双引号是英文的”“,不是中文的)

=if(C2="本人“,B2,”“)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-27

D2:     =IF(C2="本人",B2,D1)     下拉

第2个回答  2022-06-27
图上C列数据没有看见【户主】哦,如果只有这些数据,那是没办法的,如果确实有且只有一个【户主】,那么D2公式为:
=INDEX(B:B, MATCH("户主", C:C ,0))
第3个回答  2022-08-26
在F2单元格中输入公式:=索引(J:J,max)(如果(iNumber(查找($I$2:$I$1000,$B2))*($I$1:$I$1000),行($I$2:$I$1000,-1)),然后按Ctrl+Shift+Enter结束下拉列表,然后拖动到G列。
第4个回答  2022-06-27
户主,在C列就是 本人
D2=INDEX(B:b,SMALL(IF($C$2:$C$100="本人",ROW($C$2:$C$100),65536),ROW(A1)))&""
数组公式同时按CTRL SHFIT 回车键,出现结果下拉公式

D2=IF(C2="本人",B2,"")
下拉公式
相似回答