#google-sheets #google-sheets-formula
#google-sheets #google-таблицы-формула
Вопрос:
Я бросил вызов самому себе и создал формулу, которая выдает столбец имен классов. Моя цель состояла в том, чтобы сделать это в одной ячейке и без повторения одних и тех же команд. Мне не удалось. Мой лучший результат — это столбец команд, который создает массив, а затем этот массив выравнивается. Я верю, что это можно сделать. Я пробовал больше вложенных arrayformulas, но без хорошего результата. У кого-нибудь есть время попробовать это упражнение? Я думаю, что использование скрипта здесь неспортивно. 😉
Массив создается с использованием этой формулы для каждой строки (с 19 по 26).:
=ArrayFormula(sequence(1;B5;A5;0)amp;CHAR(sequence(1;B5;65;1)))
Затем я сглаживаю его и удаляю пустые ячейки:
=query(flatten(A19:I26);"select * where Col1 is not null")
Вот моя игровая площадка:
https://docs.google.com/spreadsheets/d/1udZ1NAkv1EmIAXlCZz_CMCK6wkG2U-JSklM3fc7UJP8/edit#gid=0
Ответ №1:
попробуйте:
=INDEX(QUERY(FLATTEN(SPLIT(REPT(A5:A12amp;"×"; B5:B12); "×")amp;
TRANSPOSE(CHAR(ROW(65:90))));
"where Col1 matches '^d .'"))
Комментарии:
1. Спасибо! Теперь у меня есть пища для размышлений, анализируя вашу формулу!