Excel 列匹配并将值放入新创建的列中
Excel columns to match and put the values in newly created columns
我有 4 列“Restaurant Name”、“Delivery”、“SecondName”和“Longitude-Latitude”。我想检查“SecondName”的整个列中的“Restaurant Name”,如果行匹配,那么它应该从“Delivery”和“Longitude-Latitude”列中获取值并将其分别放入新列中“结果 1”,“结果 2”。
注意:Restaurant 列和“SecondName”列的行数不同,但“Restaurant”列的所有名称都存在于“SecondName”列中。
请帮我看看怎么做。对我会有很大的帮助。
谢谢
结果:=INDEX(B:B,MATCH(A2,C:C,0))
,
对于结果 2:=INDEX(D:D,MATCH(A2,C:C,0))
您可以使用简单的 INDEXT()/MATCH()
组合来 return 交付和经纬度。尝试-
=INDEX(B:B,MATCH(A2,C:C,0))
如果您对同一家餐厅有多次送货,并且想选择最后一次送货,请按照以下步骤操作。
当您使用 Excel2010
时,您必须使用一些数组公式。数组公式需要按CTRL
+SHIFT
+ENTER
输入。试试下面的公式-
=INDEX($B:$B,LARGE(IF($C:$C=$A2,ROW($C:$C)-1,""),1))
按 CTRL+SHIFT+ENTER 计算公式,因为它是一个数组公式.
对于 G2
单元格
=INDEX($D:$D,LARGE(IF($C:$C=$A2,ROW($C:$C)-1,""),1))
谢谢大家。我真的很感激。保重
我有 4 列“Restaurant Name”、“Delivery”、“SecondName”和“Longitude-Latitude”。我想检查“SecondName”的整个列中的“Restaurant Name”,如果行匹配,那么它应该从“Delivery”和“Longitude-Latitude”列中获取值并将其分别放入新列中“结果 1”,“结果 2”。
注意:Restaurant 列和“SecondName”列的行数不同,但“Restaurant”列的所有名称都存在于“SecondName”列中。
请帮我看看怎么做。对我会有很大的帮助。
谢谢
结果:=INDEX(B:B,MATCH(A2,C:C,0))
,
对于结果 2:=INDEX(D:D,MATCH(A2,C:C,0))
您可以使用简单的 INDEXT()/MATCH()
组合来 return 交付和经纬度。尝试-
=INDEX(B:B,MATCH(A2,C:C,0))
如果您对同一家餐厅有多次送货,并且想选择最后一次送货,请按照以下步骤操作。
当您使用 Excel2010
时,您必须使用一些数组公式。数组公式需要按CTRL
+SHIFT
+ENTER
输入。试试下面的公式-
=INDEX($B:$B,LARGE(IF($C:$C=$A2,ROW($C:$C)-1,""),1))
按 CTRL+SHIFT+ENTER 计算公式,因为它是一个数组公式.
对于 G2
单元格
=INDEX($D:$D,LARGE(IF($C:$C=$A2,ROW($C:$C)-1,""),1))
谢谢大家。我真的很感激。保重