我有一项特定的任务,几年来我每周都会做,手动完成这项任务需要花费大量时间。我希望这里可以实现自动化。每周我都会得到一个这样的列表(随机顺序):
该列表包含我们称之为“名称”(列 A)和“数字”(列 B)的随机顺序,每次顺序都不同。这里有一个困难的部分:我需要获取数字并将它们放入另一个预先设计的计算excel 表(包含幕后的所有计算)。它如下所示(示例):
我无法改变“名称”的顺序计算表。我每周都手动复制数字,但数字有数百个。有什么方法可以改进此过程以更快地完成此操作吗?此外 - 有时我会得到不在列表中的“名称”。我需要稍后添加它,但那是另一回事,无法自动完成,因为这背后有很多事情)。最后,我需要知道哪些“名称”不在列表中,这样我才能实现它们。我想有一种方法可以使用 excel 中的表格/列表来解决我的问题,但我不知道该怎么做。
感谢您的帮助。
答案1
您可以使用Index/Match
。以下内容在一张纸上,但您应该可以使用多张纸,只需修复引用即可:
=INDEX($B$1:$B$5,MATCH(D1,$A$1:$A$5,0))
输入,然后拖过来。
然后,当没有找到匹配的值时,包装IFERROR([formula],"")
以隐藏返回。#N/A
编辑:如果您想要VLOOKUP()
,那么这也可以起作用:
=VLOOKUP(D1,$A$1:$B$5,2,FALSE)
要突出显示列表中不存在的名称,请使用条件格式并将填充设置为您想要的任何内容:
公式:=COUNTIF($D$1:$M$1,$A1)=0
适用于:$A$1:$B$5