Google Sheets - Lookup - Возврат последней найденной проблемы соответствия - PullRequest
0 голосов
/ 04 апреля 2020

Я прикрепляю ссылку на лист Google, над которым я работаю.

Я пытаюсь создать список на листе "Продажи", в котором будет отображаться "следующий платеж" на основе последнего результат сопоставления из таблицы «платежей». Ячейка, используемая в качестве ссылки, - это столбец A (ID #). Это работает как номер счета. Каждый раз, когда клиент совершает платеж по указанному c счету-фактуре, он регистрируется в платежном листе, а «следующий платеж» обновляется вручную. Эта новая дата должна быть соответственно отражена на листе «продажи».

Я попытался поместить следующее в столбце K на листе "Продажи". Это работает для первого идентификатора #, но не для остальных:

= (MAX (LOOKUP (Продажи! $ A6, Платежи! $ C $ 5: $ C, Платежи! $ J $ 5: $ J)) )

ССЫЛКА: https://docs.google.com/spreadsheets/d/1Bo4WyYhD2XGAsRp_02Sft9p1ko8dyy1fgrqUrg0dM0U/edit?usp=sharing

Ответы [ 2 ]

0 голосов
/ 04 апреля 2020

Мне удалось решить проблему по следующей формуле:

=ARRAYFORMULA(LOOKUP(2,1/(Payments!$C$5:$C=$A5),Payments!$J$5:$J))
0 голосов
/ 04 апреля 2020

Если вы знаете, сколько элементов в столбцах (например, используйте countif, если вам нужно), а последнее значение - 66-й элемент, например

, вы можете попробовать

  =VLOOKUP(B1,A3:G6,{2,3,4,....66(number of countifs you found)},FALSE)
* Например, 1005 *, например, перетаскивание счетчика (A: A, A1) равно 3,5,7,1,2,10,8

. Количество просмотров будет:

  =VLOOKUP(B1,A3:G6,{3)},FALSE)
  =VLOOKUP(B1,A3:G6,{5},FALSE)
    .....etc

  =VLOOKUP(B1,A3:G6,{8)},FALSE)

Другими словами, я думаю, это ответило бы на ваш вопрос для всех значений, которые вы хотите найти:

   =VLOOKUP(B1,A3:G6,{countif(A:A;A1)},FALSE)

& Перетащите вниз для всех ваших значений в столбце B.

исследование от: https://infoinspired.com/google-docs/spreadsheet/multiple-values-using-vlookup-in-google-sheets/

Дайте мне знать, если я прав / это работает, поскольку я просто использую Excel / Python, а не листы Google.

...