Excel как повторять текст в столбцы в зависимости от записей и вставлять столбцы

Моя электронная таблица содержит переменное количество записей, разделенных запятыми, в нескольких столбцах. Мне нужно рассчитать для каждого столбца максимальное количество записей, вставить это количество пустых столбцов и затем запустить функцию преобразования текста в столбцы. Затем мне нужно повторить это для любых других столбцов электронной таблицы, которые имеют более 1 записи, разделенной запятыми. Например:

Колонка 1: строка 1 = 2 записи, строка 3 = 5 записей

Колонка 2: строка 1 = 6 записей, строка 30 = 4 записи

Заранее спасибо.

1 ответ

  1. Вставьте один столбец справа от столбца значений, разделенных запятыми
  2. Введите формулу в новую строку для каждой соответствующей ячейки

    =LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1

  3. Результат говорит вам, сколько полей находится в данной ячейке (количество запятых плюс "1")

  4. Через сортировку или =max(...) формула, определить наибольшее число; введите количество пустых столбцов для данного справочного столбца для желаемой цели.

Если это решение решит вашу проблему, отметьте его как ответ.

Другие вопросы по тегам