2014-11-25 67 views
-3

寻找值,以在另一片的参照范围内的特定范围的公式...细胞值参考单元的范围上的另一片

即,如果单元格A1片1包含特定值,那么我像它找到表2的A列的结果和列B的等效行结果

我有一个范围在图表2显示列A中的温度与列B中的等效调整值与每个特定的温度。

我想一个公式,自动填写温度调整值成细胞K23上板1,当我输入温度成细胞J22(更具体)

感谢您的帮助提前!!! !

+0

你能提供数据的例子吗? – Taosique 2014-11-25 08:41:53

+0

临时工作范围从25-106在工作表2单元格a1:a82 调整范围从1.0157到0.9791单元格B1:B82 工作表1 K23是我要调整显示匹配等同温度,我键入工作表1 J22 – Chris 2014-11-25 09:09:00

回答

0

以下是一些“裸骨”代码,包含一些主要概念,供您开始使用。 你会注意到你已经收到了许多针对你的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 
+0

嗯,也许这将有助于...我试图使用通配符与单元格查找参考。我试图使用索引+匹配函数以及没有运气。 Lookup_Value J22 =“70”的函数参数然而,公式结果=(空白)我试图使用绝对单元格引用,这不会改变任何内容。 我也在这个网站上搜索了3个小时,没有找到这个特定问题的单个实例。如果我原来的问题没有表明我自己试图解决这个问题,我很抱歉。 – Chris 2014-11-25 09:46:56

+0

这是伟大的克里斯。了解这种文化,并在你的Q中加入这些文化,使你更有可能得到很好的回应。所以它对你有用,你知道发生了什么吗?也许关键的一点是,这段代码应该放到你使用单元格J22的Sheet模块中,并放到它的Worksheet_Change事件中! – barryleajo 2014-11-25 09:54:37

+0

想通了......我的整个表都是数字...但不知何故J22是唯一包含被认为是文本的数字的单元格。这是问题..无论如何感谢帮助。非常感谢! – Chris 2014-11-25 10:12:07