#google-sheets #google-sheets-formula
#google-таблицы #google-sheets-формула
Вопрос:
Я очень стараюсь разработать функцию, которая возвращает последнее совпадение имени в столбце A, если содержимое в столбце B не является пустым. Я проиллюстрировал поведение этого на изображении ниже:
Формула должна:
- Игнорировать пустые пробелы в столбце A
- Нет необходимости в изменениях, если добавлены строки
Я не мог пойти дальше этого:
=INDEX(A3:B,SMALL(IF(A3:A=D2,ROW(A3:A)-ROW(A3) 1,ROW(INDIRECT("A"amp;COUNTA($A:$A))) 1),COUNTIF(A3:A,D2)),2)
Любая помощь?
Спасибо
Ссылка на лист (GOOGLE SHEETS) на изображении: https://docs.google.com/spreadsheets/d/1tYmq4H4i9Y3LJnOOkT8XArNzEWnkhpEk1yDiBjvctRI/edit?usp=sharing
Ответ №1:
используйте:
=ARRAY_CONSTRAIN(SORTN(QUERY(SORT({A3:B ROW(A3:A)}; 3; 0);
"where Col2 is not null"; 0); 9^9; 2; 1; 1); 9^9; 2)