Мне интересно, есть ли приличный способ сделать это (без сценариев) - если нет, я могу попытаться создать сценарий для него, но некоторые пользователи этого листа будут использовать Excel на своих компьютерах, поэтому я пытаюсь чтобы сохранить его без скриптов как можно больше.
У меня есть лист, настроенный для отображения текста на основе определенных условий, который предназначен для копирования и вставки во внешнюю программу.
Существует столбец для месяцев jan-de c и столбец рядом с ним, где пользователь может ввести число от 1 до 10 (и эти числа связаны со строками, которые найдены с помощью Vlookup на другом лист. Они в основном "коды ошибок", просто чтобы сохранить лист в чистоте. Но я просто опускаю эту часть, потому что она не нужна для этого вопроса)
Прямо сейчас, текст что заполняет показывает:
Jan: 1
Feb: 2
Apr: 1
Как можно сгруппировать их по значению вместо того, чтобы перечислять их отдельно? Что-то вроде:
1: Jan, Apr
2: Feb
Можно ли взять предметы из этого списка месяцев и поместить их в свои списки?
Это текущая формула для справки:
=if(countif(Calculator!B2:B13,">0"),CONCATENATE(C2:C13),"None")
(Калькулятор лист) B2: B13 -> столбец с числами
(Таблица данных) C2: C13 -> объединенная строка, которая содержит название месяца из одной ячейки и номер (или технически строку, связанную с этим номером, как я уже упоминал ранее)
Каждая ячейка в столбце C имеет Янв: 1, февраль: 2, а любой месяц без данных оставлен пустым. Когда я объединяю ячейки C вместе, автоматически пропускаются пустые ячейки, что полезно, но теперь я действительно хотел бы сгруппировать их по этому значению.
Вот пример лист, который отражает это