【发布时间】:2016-02-24 17:00:23
【问题描述】:
我正在尝试对您进行 vlookup 查找我们在之前的专栏中有 N/A 但由于 vlookup 的单元格引用正在创建或出现问题而无法成功,我尝试对其进行研究并修复它但无法获得正确对象,真爱。如果你们中的任何人可以帮助我更正它会很有帮助
N/A 可以在 K 列中的任何单元格中,一旦我在这里用 N/A 过滤列 k 并且需要在 L 列中使用下面的公式对过滤的特殊单元格进行 vlookup,但我面临挑战提供我需要您帮助的 vlookup 参考单元,因为 N/A 可以在 K2/K16/K20/K50/K80 中
=IFERROR(VLOOKUP($D16,'BP 范围'!A:B,2,0),D16)
'Second vlookup not working
With Sheets("Sheet4")
Dim LRW As Long
LRW = .Range("A" & Rows.Count).End(xlUp).Row
.Range("A1").AutoFilter Field:=11, Criteria1:="#N/A"
'need to check for right cells which is missing
'One way tried to use this
.Range(.Range("L2"), Cells(LRW, "L")).SpecialCells(xlCellTypeVisible).Formula = "=iferror(VLOOKUP($D2,'BP Scoping'!A:B,2,0),D2)"
我尝试使用它的另一种方式:
.Range("L2:L" & LRW).SpecialCells(xlCellTypeVisible).FormulaR1C1 = "=iferror(VLOOKUP($D2,'BP Scoping'!A:B,2,0),D2)"
【问题讨论】:
-
您是指
N/A作为文本还是#N/A作为 Excel 工作表错误代码? -
@ Jeeped - 我使用下面的公式来检查结果是否在相应的单元格中是字母数字。如果它的 N/A 它对我来说不是字母数字,对于这些我应该通过过滤 =IF(OR(J8="",SUMPRODUCT(--ISNUMBER(FIND({0,1,2,3,4, 5,6,7,8,9},J8)))),"GEMS ID","N/A").
-
vlookup 的单元格引用正在创建或出现问题
-
@David Zemens - 它没有抛出错误,但在过滤之前给了我错误的结果我不知道哪个单元格为 N/A 但我尝试使用 D2 作为开始检查它可能有效但它拉我 D2 /d16 仅数据,但我想获得 N/A 的数据,但我现在不知道哪个单元格有 N/A,所以想要有单元格引用,它可以在此处追踪所有 N/A'S 和 vlookup 到这些单元格