gpt4 book ai didi

excel - 使用 Right()、Len() 和 Find() 输出公式时出现 VLOOKUP 错误

转载 作者:行者123 更新时间:2023-12-02 14:38:19 25 4
gpt4 key购买 nike

在表 A 中,我有一个代码列表,其中包含 1-3 个字母后的数字部分。我需要使用数值通过表 B 中详细的范围找到相应的年份。

Table A:            Table B:        

Code Year Value Min Value Max Year
AC19 ? 0 10 2011
ABC2 ? 11 20 2012
AC12 ? 21 30 2013
AFC30 ? 31 40 2014
GXC0 ? 41 50 2015

要分离出我一直在使用的号码:

=(RIGHT(B7,LEN(B7)-(FIND("C",B7)+0)))

(本例中的 B7 是表中的第一个代码)

这很有效,因为所有代码在数字部分之前都有一个 C。

我发现使用示例数字段(不使用上述公式)我可以将 VLOOKUP 与“True”标志一起使用。然而,当我尝试使用上述公式生成的数值来运行它时,我得到了#Ref!错误。

为什么在使用从上述公式收集的数据时,VLOOKUP 会突然停止工作?

理想的输出是:

Code    Year
AC19 2012
ABC2 2011
AC12 2012
ACF30 2012
GXC0 2011

最佳答案

如果AC19在B7中,请在C7中尝试并复制下来以适应:

=VLOOKUP(VALUE(RIGHT(B7,LEN(B7)-FIND("C",B7))),TableB,3)

关于excel - 使用 Right()、Len() 和 Find() 输出公式时出现 VLOOKUP 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29351159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com