1

Есть две таблицы, каждая с 75 записями. Каждая запись во 2-й таблице вызывает запись в первой таблице как родительскую. В одном из моих 2-х столбцов таблицы содержится "Родительская цена", ссылающаяся на столбец "Цена" в первой таблице, например «= E50».

Table 1
Id    Price
1001  79.25
1002  8.99
1003  24.50

Table 2
Id    Price    Parent Price
2001  50.00    =B2
2002  2.81     =B3
2003  12.00    =B4

Проблема заключается в том, что при сортировке первой таблицы ни одна из ссылок "Родительская цена" второй таблицы не обновляется и все еще указывает на ячейку = E50, которая больше не является правильным родителем.

Я не хочу называть клетки, если это возможно. Какой стиль формулы я должен ввести в родительский столбец цен, чтобы они правильно отслеживали ячейки в ссылочной таблице?

1 ответ1

3

Проблема в том, что вы основываете свою ссылку на родителя исключительно на позиции, используя простую формулу. Вам нужно настроить таблицу 2 так, чтобы она использовала указатель на правильное значение в таблице 1.

        A       B       C           D
1   Id      Price   Parent      Parent Price
2   2001    50.00   1001        =VLOOKUP(C1, Sheet1!$A$1:$B$30, 2, FALSE)
3   2002    2.81    1002        =VLOOKUP(C2, Sheet1!$A$1:$B$30, 2, FALSE)
4   2003    12.00   1003        =VLOOKUP(C3, Sheet1!$A$1:$B$30, 2, FALSE)

VLOOKUP принимает три параметра. Первое - это ценность, которую вы ищете. Второй - это диапазон, содержащий данные, так что первый столбец содержит значения, которые будут использоваться для сопоставления. Последний аргумент - это столбец в этом диапазоне, который должен быть возвращен. Например, первая формула собирается в Sheet1!$ A $ 1:$ B $ 30 (при условии, что Таблица 1 находится на Листе 1 в ячейках с A1 по B30) и в первом столбце ищется значение 1001. Когда он его находит, он возвращает второй столбец в этом диапазоне. $ Указывает системе использовать абсолютные ссылки, чтобы при копировании формул в таблице 2 этот диапазон не изменился.

Таким образом, независимо от того, как вы пересортируете Таблицу 1, формулы будут продолжать искать конкретное значение в этом диапазоне.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .