• 1000 формат «CSV» по классам имена студентов, примерно так:
COLUMN_A:
A1: CLASS1
A2: CLASS2
COLUMN_B:
B1: Tom, Fred, Betty
B2: Bruce, Jane, Sandy
Я могу получить то, что мне нужно в столбце B, с помощью статических c ссылок на ячейки по следующей формуле:
=TEXTJOIN(", ",TRUE,CLASS1!A1:A3).
Однако при этом мне нужно вручную изменить имена листов в формулах (например, CLASS1! A1: A3 на CLASS2! A1: A3 и так далее), когда я просто хотел бы иметь возможность скопировать его вниз, используя значения в столбце A вместо имен листов.
Я нахожусь в той точке, где мне удалось использовать значения в столбце A, чтобы вернуть результат на основе местоположения первого item на соответствующих листах следующим образом:
=TEXTJOIN(", ",TRUE,INDIRECT(ADDRESS(7,1,4,TRUE,$A1)))
Однако, очевидно, что это возвращает только первый элемент в моем списке. Чтобы он работал так же, как и мое решение stati c выше, мне нужно заставить его работать для диапазона. И вот где я застрял.
Любая помощь будет очень признательна.