Разбить ячейку на 2 с учетом того, что ячейки имеют разную длину символов

#excel

#excel

Вопрос:

например, 1 27935.0 с 12.11.2018 по 31.12.9999

например, 2 6240.0 с 12.11.2018 по 31.12.9999

Я хочу разделить цену на действительные даты до / от, чтобы столбец 1 содержал цену, а столбец 2 содержал даты.

Если бы цена была одинаковым количеством цифр, я бы использовал текст для столбцов, но я не уверен, поскольку цены имеют разное количество цифр.

введите описание изображения здесь

Ответ №1:

Если вы равномерно форматируете дни и месяцы двумя цифрами (например, апрель как 04), вы можете получить длину строки len() , а затем использовать последние 24 (я правильно посчитал?) символы из строки в новый столбец.

Вы также можете разбить строку на пробелы » » и перейти оттуда (https://exceljet.net/formula/split-text-string-at-specific-character )

Что-то вроде этого может быть полезно для предоставления вам дополнительных идей: https://www.ablebits.com/office-addins-blog/2016/06/01/split-text-string-excel /