#excel #grouping #delimiter #text-to-column
Вопрос:
У меня есть следующая колонка, и я пытаюсь разделить тексты на столбцы по значению:
red
red, blue
blue, green
red, blue, green
blue
green
Однако, когда я использую обычную функцию преобразования текста в столбец, я получаю следующее:
red
red blue
blue green
red blue green
blue
green
Я бы хотел, чтобы текст был разделен на столбцы и сгруппирован по значению:
red
red blue
blue green
red blue green
blue
green
Есть ли способ, которым я могу это сделать?
Спасибо!
Комментарии:
1. Вы можете написать функцию VBA, чтобы пройти через каждую ячейку в каждом столбце (кроме последнего столбца) и вставить соответствующее количество ячеек слева от текущей ячейки на основе значения текущей ячейки. Вы также можете начать с самого правого столбца и определить, следует ли копировать и вставлять значения из ячеек слева. Попробуйте и дайте знать use, если вы застряли.
2. У вас есть Excel 365?
Ответ №1:
Вы можете сделать это, создав проверку условий для каждого текста, а затем используя оператор if для проверки условий.
Пожалуйста, найдите решение вашей проблемы с образцом: