Excel как повторять текст в столбцы в зависимости от записей и вставлять столбцы
Моя электронная таблица содержит переменное количество записей, разделенных запятыми, в нескольких столбцах. Мне нужно рассчитать для каждого столбца максимальное количество записей, вставить это количество пустых столбцов и затем запустить функцию преобразования текста в столбцы. Затем мне нужно повторить это для любых других столбцов электронной таблицы, которые имеют более 1 записи, разделенной запятыми. Например:
Колонка 1: строка 1 = 2 записи, строка 3 = 5 записей
Колонка 2: строка 1 = 6 записей, строка 30 = 4 записи
Заранее спасибо.
1 ответ
- Вставьте один столбец справа от столбца значений, разделенных запятыми
Введите формулу в новую строку для каждой соответствующей ячейки
=LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1
Результат говорит вам, сколько полей находится в данной ячейке (количество запятых плюс "1")
- Через сортировку или
=max(...)
формула, определить наибольшее число; введите количество пустых столбцов для данного справочного столбца для желаемой цели.
Если это решение решит вашу проблему, отметьте его как ответ.