我正在尝试使用不纯净的数据来创建一个干净的模板。现在,我收到一个excel文档,里面有很多错误,但它们总是一样的错误。我不是每次都手动进入并修复它,而是设置一个公式来自动修复错误。
例如,我在Sheet 1中有一个值列表,A列始终包含相同的错误。我有一个验证表(Sheet2),其中包含A列中的所有错误值和B列中的正确值。我想设置第三个选项卡(Sheet3),其中包含一个公式,用于比较Sheet1列A中的值反对Sheet2中的值,如果存在则显示B列中的更正值,否则它将显示Sheet1列A中的原始(正确)值。
我认为公式与我found here的公式类似,它返回错误的更正值,我只需要返回原始值的最后一步,而不是#NA,如果没有错误。像这样:
= VLOOKUP( '工作表Sheet' A2 'Sheet 2中' A:!!! B,2, 'Sheet 1中' A2)
感谢任何帮助。
答案 0 :(得分:0)
为了答案和@Orbling的相同原则。假设所有列都标记为:
=IFERROR(VLOOKUP(Sheet1!A2,Sheet2!A:B,2,0),Sheet1!A2)
在Sheet3 A2中并向下复制以适应。