问题描述
我有 4 列“餐厅名称”、“送货”、“第二名”和“经度-纬度”。我想在“SecondName”的整个列中检查“餐厅名称”,如果行匹配,那么它应该从“Delivery”和“Longitude-Latitude”列中选取值并将其分别放入“Result1”的新列中","结果 2"。
注意:Restaurant 列的行数和“SecondName”列的行数不同,但“Restaurant”列的所有名称都存在于“SecondName”列中。
请帮我怎么做。这对我有很大帮助。
谢谢
解决方法
对于结果:=INDEX(B:B,MATCH(A2,C:C,0))
,
对于结果 2:=INDEX(D:D,0))
您可以使用简单的 INDEXT()/MATCH()
组合来返回交货和经纬度。试试-
=INDEX(B:B,0))
如果您在同一家餐厅有多次送货,并且想选择最后一次送货,请按照以下程序进行操作。
当您使用 Excel2010
时,您必须使用一些数组公式。数组公式需要按CTRL
+SHIFT
+ENTER
输入。试试下面的公式-
=INDEX($B$2:$B$25,LARGE(IF($C$2:$C$25=$A2,ROW($C$2:$C$25)-1,""),1))
按 CTRL+SHIFT+ENTER 计算公式,因为它是一个数组公式。
对于 G2
单元格
=INDEX($D$2:$D$25,1))
,
谢谢大家。对此,我真的非常感激。保重