我正在寻找能让我在Excel中实现以下功能的vlookup或宏(或任何真正的东西)。
我有一个包含A到E列的表格。列A是一个"查询" (只是人们用来搜索Google客户端网站的短语)。列B到E提供有关展示次数,点击率等的数据。
我还有一张桌子,从列G开始(" Word / Phrase"),坐在同一张纸上。 F列是空白的。列H到K与第一个表中的列B到E具有相同的标题。
我想要做的是扫描A列("查询"),如果A列中的一个结果与G列中的结果完全匹配(" Word / Phrase")然后从B列到E中的相应单元格中提取数据并将其粘贴到H到K列中。
例如:
在G17中,价值是#34;农村棚屋" ......现在只是将其他数据转换过来的情况。
我用Google搜索了一个小时左右,但似乎无法找到有效的方法。显然我可以使用CTRL + F手动完成所有操作,但我会做很多这些报告,并希望节省时间。
我使用Excel for Mac 2011,如果这意味着什么。
干杯, 萨姆
答案 0 :(得分:0)
在H1
中使用此项并将其向下拖动:
=INDEX(B:B,MATCH($G1,$A:$A,0))
如果未找到完全匹配,则上面的公式会返回#N/A
,但您可以使用下一个来处理错误:
=IFERROR(INDEX(B:B,MATCH($G1,$A:$A,0)),"not found")