Excel:另一个工作表中的查找值


1

我正在寻找一个解决我遇到的vlookup和index / match的小问题。我遇到的问题是查找值来自包含公式的单元格。如果我直接打入数字一切都很好,但如果我进入错误,它告诉我单元格包含一个常量。

我已经在数据前加上公式的英文名称。

Vlookup - > FINN.RAD(220486;'Godkjentesøknader'!D:J; 7; USANN)5,0
FINN.RAD(G266;'Godkjentesøknader'!D:J; 7; USANN)#I / T
匹配 - > SAMMENLIGNE(220486;'Godkjentesøknader'!D:D; 0)17,0
SAMMENLIGNE(G266;'Godkjentesøknader'!D:D; 0)#I / T
G266:HVIS(C266“”; HVIS(ERFEIL(VENSTRE(C266; 6));“”; VENSTRE(C266; 6));“”)
C266:220486 - Rentatool

所有相关单元格都设置为标准格式。

Screenshot

翻译 挪威人对英语
FINN.RAD = VLOOKUP
USANN = FALSE
#I / T = #N / A.
SAMMENLIGNE = MATCH
HVIS = IF
ERFEIL = IFERR或IFERROR
VENSTRE =左

VLOOKUP(220486,'Godkjente søknader'!D:J,7,FALSE)   
VLOOKUP(G266,'Godkjente søknader'!D:J,7,FALSE)   
MATCH(220486,'Godkjente søknader'!D:D;0)   
MATCH(G266,'Godkjente søknader'!D:D;0)   
G266: IF(C266<>"",IF(ISERROR(LEFT(C266,6)),"",LEFT(C266,6)),"")
C266: 220486 - Rentatool

这个公式的输出是什么? HVIS(C266“”; HVIS(ERFEIL(VENSTRE(C266; 6));“”; VENSTRE(C266; 6));“”)似乎Vlookup和Match期待HVIS公式的某些东西不给。
B540Glenn

Answers:


1

一旦我翻译了它,我就能看出问题所在。该 LEFT function返回一个字符串而不是一个数字。我打赌专栏 D:D 格式化为数字。该 MATCHVLOOKUP 两者都失败了,因为他们试图找到一系列数字中的文本,Excel关心差异。尝试改变这个:

LEFT(C266,6)

对此

VALUE(LEFT(C266,6))
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.