Excel 将单元格值引用到另一张图纸上的单元格范围

Excel 将单元格值引用到另一张图纸上的单元格范围,excel,cell,formula,lookup,vlookup,Excel,Cell,Formula,Lookup,Vlookup,正在寻找另一张图纸上参考范围的特定值范围的公式 i、 e.如果单元格A1第1页包含特定值,则我希望它在第2页的a列中找到该值,并以B列的等效行值得出结果 我在表2中有一个范围,显示了a列中的温度,B列中有与每个特定温度对应的等效调整值 我想要一个公式,当我将温度输入单元格J22(更具体地说)时,自动将温度调整值填入表1上的单元格K23 感谢您提前提供的任何帮助 以下是一些“基本”代码,其中包含一些主要概念供您开始使用。 你会注意到你的Q已经收到了很多反对票。这很可能是因为这个网站的精神是让你在发

正在寻找另一张图纸上参考范围的特定值范围的公式

i、 e.如果单元格A1第1页包含特定值,则我希望它在第2页的a列中找到该值,并以B列的等效行值得出结果

我在表2中有一个范围,显示了a列中的温度,B列中有与每个特定温度对应的等效调整值

我想要一个公式,当我将温度输入单元格J22(更具体地说)时,自动将温度调整值填入表1上的单元格K23


感谢您提前提供的任何帮助

以下是一些“基本”代码,其中包含一些主要概念供您开始使用。 你会注意到你的Q已经收到了很多反对票。这很可能是因为这个网站的精神是让你在发布Q之前证明你已经做了一些尝试和/或研究来“帮助你自己”。出于这个原因,我没有包括任何解释

Private Sub Worksheet_Change(ByVal Target As Range)

    If Application.Intersect(Target, Range("J22")) Is Nothing Then Exit Sub
    If Target.Count > 1 Then Exit Sub

    adj = Application.VLookup(Target.Value, Sheets("Sheet2").Range("A1:B10"), 2, False)
        If IsError(adj) Then
            Range("K23") = 0
        Else
            Range("K23") = adj
        End If

End Sub

您能提供数据示例吗?表2单元格a1:a82中的温度范围从25-106调整范围从1.0157到0.9791调整范围从1.0157到0.9791调整范围从1:B82单元格B1:B82表1 K23是我希望显示的调整与我在表1 J22中键入的等效温度匹配的地方。这可能会有所帮助……我尝试在单元格查找中使用通配符参考我也尝试过使用索引+匹配函数,但运气不好。Lookup_Value J22=“70”的函数参数但是公式Result=(空白)我尝试使用绝对单元格引用,这不会改变任何内容。我也在这个网站上搜索了3个小时,没有找到这个问题的任何实例。很抱歉,如果我最初的问题没有显示出我自己解决这个问题的努力,那太好了,克里斯。了解这种文化,并在你的Q中加入一些,这样你就更有可能得到一个好的回应,仅此而已。那么这对你有用吗?你知道发生了什么吗?也许一个关键的信息是,这段代码应该进入正在使用单元格J22的工作表模块,并进入其工作表更改事件!我想出来了…我的整张纸都是数字…但不知怎的,J22是唯一一个包含数字的单元格,被认为是文本。这就是问题所在。无论如何,谢谢你的帮助。非常感谢@克里斯:太好了,干得好。如果答案回答了您的问题,您可能会单击“勾号”来“接受”。这向其他人表明已提出并接受了答复。