Google Sheets, как получить значение для определенной строки, если столбец Today ()? - PullRequest
0 голосов
/ 17 марта 2020

У меня есть эти листы в Google Sheets

Sheet "Alpha"
    A       B      C        D  
1 Date    03/11   03/12   03/13
2 Status  DONE    DONE    In Risk

Sheet "Beta"
    A       B      C        D  
1 Date    03/11   03/12   03/13
2 Status  DONE    DONE    DONE

Sheet "Gamma"
    A       B      C           D  
1 Date    03/11   03/12       03/13
2 Status  DONE    In Risk    BLOCKED

Я хочу составить сводный лист с результатами по дням, как показано ниже:

Давайте предположим, что сегодня 03/13

Sheet "Summary"
    A       B    
1 Name    Status
2 Alpha   In Risk
3 Beta    DONE
4 Gamma   BLOCKED

Я хочу заполнить столбец A, используя скрипт или функцию. Итак, на мой взгляд, шаг будет следующим:

  1. Заполните столбец A скриптом / функцией
  2. В столбце B используйте формулу для:
    • Поиск даты сегодня другой лист
    • Получить значение строки в столбце с сегодняшней даты из другого листа

Возможно ли это сделать? Как это сделать?

1 Ответ

2 голосов
/ 17 марта 2020

В листе "Сводка"

Поиск по имени в столбце A

Ячейка B2: =HLOOKUP(TODAY(),INDIRECT(A2&"!$1:$2"),2,0)

Ячейка B3: =HLOOKUP(TODAY(),INDIRECT(A3&"!$1:$2"),2,0)

Ячейка B4: =HLOOKUP(TODAY(),INDIRECT(A4&"!$1:$2"),2,0)


Поиск по листу

Ячейка B2: =HLOOKUP(TODAY(),Alpha!$1:$2,2,0)

Ячейка B3: =HLOOKUP(TODAY(),Beta!$1:$2,2,0)

Ячейка B4: =HLOOKUP(TODAY(),Gamma!$1:$2,2,0)


Ссылки на функции

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