2014-11-25 3 views
-3

Глядя на формулу для определенного диапазона значений для опорного диапазона на другой лист ...См значения ячейки в диапазон ячеек на другой лист

т.е. если ячейка A1 лист 1 содержит определенное значение, то я бы как это найти на значении столбца A листа 2 и результат с эквивалентным значением строки столбца B

У меня есть диапазон на листе 2, показывающий температуры в столбце A с эквивалентными значениями регулировки в столбце B для каждой конкретной температуры ,

Я хотел бы формулу, которая автоматически заполняет значение регулировки температуры в ячейке K23 на листе 1, когда температура входа в ячейке J22 (чтобы быть более точной)

спасибо за любую помощь заранее !!! !

+0

Можете ли вы привести примеры данных? – Taosique

+0

Диапазон темперности от 25 до 106 в листе 2 ячейки a1: a82 регулировка колеблется от 1,0157 до 0,9791 в ячейках B1: B82 лист 1 K23 - это то, где я хотел бы, чтобы показанная настройка соответствовала эквивалентной температуре, которую я набираю в лист 1 J22 – Chris

ответ

0

Вот несколько кодов «голых костей» с некоторыми основными понятиями для начала работы. Вы заметите, что у вас есть несколько downvotes для вашего 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

Ну, может быть, это поможет ... Я попытался использовать подстановочные знаки в связи с ссылкой на поиск ячейки. Я также попытался использовать функции index + match без везения. Аргумент функции Lookup_Value J22 = "70" Однако результат формулы = (пустой) Я попытался использовать абсолютные ссылки на ячейки, это ничего не меняет. Я также искал 3 часа на этом сайте, не найдя ни одного экземпляра этой конкретной проблемы. Извините, если мой первоначальный вопрос не показал моих попыток решить эту проблему самостоятельно. – Chris

+0

Это замечательно Крис. Понимание культуры, и в том числе некоторые из этого в вашем Q, делает более вероятным, что вы получите хороший ответ, и все. Так это работает для вас, и вы понимаете, что происходит? Возможно, ключевой бит информации заключается в том, что этот код должен войти в модуль Sheet, где вы используете ячейку J22, и в ее событие Worksheet_Change! – barryleajo

+0

Выяснил это ... весь мой листок - все номер ... но как-то J22 был единственной ячейкой, содержащей номер, который считался текстом. Это была проблема. Спасибо за помощь в любом случае. Очень благодарен! – Chris

Смежные вопросы