我有一个单元格,我必须删除工作表上名为 的一列中每个值的前 2 个字符“RO”,RAW DATA
并将其放入工作表上名为 的单元格中ROSS DATA
。该单元格中的一些值在“RO”后有 3 位数字,而有些有 5 位数字。为此,我使用了
=REPLACE('RAW DATA'!A3,1,2,"")
然后我需要使用这个新的结果字符串作为 VLOOKUP 中的查找值。VLOOKUP 将查找名为 的DAP
工作表上的命名范围DAP
,在第 5 列中查找精确匹配,我需要它将该值返回到单元格。
我尝试过INDIRECT
不同的方法,但都无济于事,而且我不确定我是否完全理解它的用法。所以现在我正在谷歌上搜索一种方法来做到这一点,但停滞不前。
答案1
例如,如果你的REPLACE
功能在B3
,那么你可以使用
=VLOOKUP(B3,OFFSET(DAP,0,4),1,FALSE)
该OFFSET
函数使得VLOOKUP
查找第一列右侧的第 4 列DAP
。
如果找到,此公式应返回您的查找值(即 的值B3
),如果未找到,则返回错误。据我所知,这就是您想要的。如果不是,请发表评论并让我知道您想要什么。