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

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

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

Столбец 1: Строка 1 = 2 записи, Строка 3 = 5 записей

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

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

решение1

  1. Вставьте один столбец справа от столбца значений, разделенных запятыми.

  2. Введите формулу в новой строке для каждой соответствующей ячейки.

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

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

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

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

Связанный контент