Ссылка на рабочий лист: https://docs.google.com/spreadsheets/d/13o5d1AhslmYP3BcO1U16DxkyoCxo44rt7wgOKcq-PeE/edit#gid=0
У меня есть макет таблицы выше, где я использую раскрывающийся фильтр в A20 и B20, чтобы соответствовать таблицам выше, чтобы предоставить мне заголовки под этими раскрывающимися списками:
Калькулятор, который я использовал в A23:
=ArrayFormula(IFERROR(FILTER({VLOOKUP(FILTER(A2:A11,C2:C11=A21),A2:B11,
{1,2},FALSE),VLOOKUP(FILTER(A2:A11&B21,C2:C11=A21),{I2:I10&J2:J10,J2:J10,L2:L10-
K2:K10},{2,3},FALSE),VLOOKUP(FILTER(A2:A11&B21,C2:C11=A21),
{E2:E11&J2:J10,F2:F11},2,FALSE)},VLOOKUP(FILTER(A2:A11&B21,C2:C11=A21),
{I2:I10&J2:J10,J2:J10},2,FALSE)=B21)))
Как вы можете видеть, в зеленой таблице последний комментарий для идентификатора 1011 — «Покупатель собирается подписать», но комментарий до этого все еще загружается?
@z.. Приношу извинения, добавил ссылку над постом с доступом редактора
Рассмотрите возможность предоставления входных данных и ожидаемого результата в виде текстовой таблицы в вопросе. Нажмите здесь , чтобы легко создать таблицу, которую легко скопировать/вставить. Не делитесь ссылками, такими как электронные таблицы, которые делают вопрос бесполезным для других , или изображениями, которые трудно скопировать . Также обратите внимание, что ваш адрес электронной почты также может быть доступен всем, если вы поделитесь файлами Google.





Вы можете попробовать:
=let(id_, filter(A2:A15,C2:C15=A21),
status_, filter({I2:I15,xlookup(I2:I15,A2:A15,B2:B15,),J2:J15,L2:L15-K2:K15},xmatch(I2:I15,id_),J2:J15=B21),
hstack(status_,index(xlookup(status_,E2:E15,F2:F15,,,-1))))
поделитесь ссылкой на лист на скриншоте, чтобы нам не пришлось его воссоздавать.