Apples, Oranges, Strawberries, Pears, Almonds, Peanuts, Peaches
Я хотел бы найти «» с задом наперед (InStrRev) и выполнить что-то похожее на текст для функции столбцов в Excel, которая будетExcel VBA Текст по столбцам Backwards с максимальным # колонн
#1 > Apples, Oranges
#2 > Apples | Oranges
выполнить действие, которое занимает от 1 до 2.
Однако, я хотел бы иметь максимальные столбцы 5 (разделен на 5 частей и сплит-база символов искали от назад)
так, чтобы верхний пример приведет к:
Apples, Oranges, Strawberries | Pears | Almonds | Peanuts | Peaches
- Пожалуйста, имейте в виду, что это возможно текст не иметь запятые, так что мне нужно проверить, если они существуют первые
Спасибо за помощь!
Когда вы говорите, что текст не может иметь никаких запятых, вы имеете в виду, что это будет просто одно слово/фраза, которые будут входить в колонку самостоятельно? Или что у вас может быть несколько слов, но без запятых. Яблоки Апельсины Клубника –
@JpadLimited Извините за путаницу, я имею в виду, что может быть несколько слов, но без запятых. В действительности, они являются предложениями, а разделителем является период. Это описание продукта, которое находится в одной ячейке, которое необходимо разделить на 5 столбцов, для использования в качестве объекта с точкой пули. Таким образом, даже если существует более 5 предложений, мне нужно ограничить столбцы до 5. Кроме того, могут быть предложения без периодов. – 1tntla
ОК, я думаю, что ответ, который я только что опубликовал, должен заставить вас идти. Дайте мне знать, если у вас появятся дополнительные вопросы - если это поможет вам отметить в качестве ответа/upvote. Спасибо –