Excel ищет предыдущее / выше значение, когда значение совпадает - PullRequest
0 голосов
/ 02 мая 2019

пожалуйста, помогите мне. в основном 2 формулы работают отдельно, но не работают, когда я их объединяю:

В ячейке A2 У меня есть эта формула:

= ROW (INDEX (Лист2 $ A $ 2: $ A $ 7512, MATCH (Sheet3 H2, Лист2 $ A $ 2:! $ A $ 7512,0)))

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

В ячейке B2 у меня есть эта формула:

= LOOKUP (2,1 / (ЛЕВАЯ (INDIRECT ( "Лист2 A2: A" & A2 ), 2) = "FA"), КОСВЕННЫЕ ( "Лист2 A2: A" & ROW (INDEX (Лист2 $ A $ 2: $ A $ 7512, MATCH (Sheet3 H2, Лист2 $ A $ 2:! $ A $ 7512,0)))))

Эта формула начинается с диапазона от A2 и находит последнее предыдущее значение, начинающееся с "FA".

Это отлично работает.

Но когда я копирую / вставляю A2 в B2, я получаю # N / A (жирный шрифт - это то, что я вставил). = LOOKUP (2,1 / (ЛЕВАЯ (INDIRECT ( "! Sheet2 A2: A" & ROW (INDEX (Лист2 $ A $ 2: $ A $ 7512, MATCH (Sheet3 H2, Лист2 $ A $ 2:! $ A $ 7512,0))) ), 2) = "FA"), КОСВЕННЫЕ ( "Лист2 A2: A" & СТРОКА (INDEX (Лист2 $ A $ 2: $ A $ 7512, MATCH (Sheet3 H2, Лист2! ! $ A $ 2: $ A $ 7512,0)))))

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

СПАСИБО !!!

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...