[Solved] Splitting Excel Column into 30-Character Segments Without Cutting Words

Ridwan

New member
Many Excel users need assistance in splitting a column in Excel into multiple segments, each limited to a certain number of characters, without cutting words. Suppose, I have a column in Excel (let's say Column A) with text data that needs to be divided into segments of 30 characters each. However, the challenge is to split the text intelligently, ensuring that words are not cut off in the middle. If a word exceeds the 30-character limit, it should be moved to the next segment.

For example:
Original Text: "I have a challenge in Excel where I need to split this column into multiple segments, each segment limited to 30 characters without cutting words." in Column A

The desired outcome, after splitting into 30-character segments without cutting words, could be:
Column B: "I have a challenge in Excel"
Column C: "where I need to split this"
Column D: "column into multiple segments,"
Column E: "each segment limited to 30"
Column F: "characters without cutting words."

Solution 1: Using Formulas​

Suppose, you have long sentences in column A and you want to split them in columns B, C, D.

Formula for Column B (assuming data starts from A2):
Code:
=IF(LEN(A2)<=30, A2, LEFT(A2, FIND("#", SUBSTITUTE(LEFT(A2, 31), " ", "#", LEN(LEFT(A2, 31))-LEN(SUBSTITUTE(LEFT(A2, 31), " ", ""))))-1))

Formula for Column C:
Code:
=IF(LEN(MID(A2, LEN(B2)+1, LEN(A2)))<=30, MID(A2, LEN(B2)+1, LEN(A2)), LEFT(MID(A2, LEN(B2)+1, LEN(A2)), FIND("#", SUBSTITUTE(LEFT(MID(A2, LEN(B2)+1, LEN(A2)), 31), " ", "#", LEN(LEFT(MID(A2, LEN(B2)+1, LEN(A2)), 31))-LEN(SUBSTITUTE(LEFT(MID(A2, LEN(B2)+1, LEN(A2)), 31), " ", ""))))-1))

Formula for Column D:
Code:
=TRIM(SUBSTITUTE(A2, TRIM(B2 & " " & C2), ""))

Solution 2: Using VBA Code​

Here is a VBA macro that can be used to achieve the same result:
Code:
Sub SplitColumn()
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim cell As Range
    Dim splitText() As String
    Dim result() As String
    Dim i As Integer, j As Integer
 
    ' Set the worksheet
    Set ws = ThisWorkbook.Sheets("Sheet1") ' Change "Sheet1" to your sheet name
 
    ' Find the last row with data in column A
    lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
 
    ' Loop through each cell in column A
    For Each cell In ws.Range("A1:A" & lastRow)
    
        ' Check if the cell is empty
        If IsEmpty(cell.Value) Then
            Exit For ' Exit the loop if an empty cell is encountered
        End If
    
        ' Split the text into an array of words
        splitText = Split(cell.Value, " ")
    
        ' Initialize variables for the result array
        ReDim result(1 To Int((Len(cell.Value) - 1) / 30) + 1)
        result(1) = ""
        j = 1
    
        ' Loop through each word in the splitText array
        For i = LBound(splitText) To UBound(splitText)
            ' Check if adding the next word exceeds the 30-character limit
            If Len(result(j) & splitText(i) & " ") <= 30 Then
                ' Add the word to the current result element
                result(j) = result(j) & splitText(i) & " "
            ElseIf Len(splitText(i) & " ") <= 30 Then
                ' Move to the next result element
                j = j + 1
                ReDim Preserve result(1 To j)
                result(j) = splitText(i) & " "
            Else
                ' Handle the case where a single word exceeds the 30-character limit
                ' Split the word into multiple segments (each with a max of 30 characters)
                Do While Len(splitText(i) & " ") > 30
                    j = j + 1
                    ReDim Preserve result(1 To j)
                    result(j) = Left(splitText(i), 30) & " "
                    splitText(i) = Mid(splitText(i), 31)
                Loop
                If Len(result(j) & splitText(i) & " ") <= 30 Then
                    result(j) = result(j) & splitText(i) & " "
                Else
                    ' Handle further adjustments as needed
                End If
            End If
        Next i
    
        ' Output the result to the adjacent columns starting from column B
        For i = LBound(result) To UBound(result)
            cell.Offset(0, i).Value = Trim(result(i))
        Next i
    Next cell
End Sub
 
Last edited:
Если ты пришел за ссылками - они ниже.

# Как войти на Блэк Спрут Оренбург ? Инструкции 2026

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

## Что продаётся на Блэк Спрут

Ассортимент маркетплейса объединяет товары, которые отличаются натуральностью и необычной подачей. Среди популярных категорий:

- Конфетки Мяу - оригинальное угощение для любителей сладкого;
- натуральная морская соль для приготовления разных блюд;
- ароматные еловые шишки;
- природные продукты и полезные Ништяки;
- необычные подарки для друзей и близких.

На Блэк Спрут удобно выбирать товары для себя, дома или в подарок. В карточках размещаются описания, фотографии, состав и другая информация, помогающая определиться с покупкой.

## Как зайти на Блэк Спрут Оренбург

Чтобы открыть маркетплейс, найдите официальный сайт Блэк Спрут через поисковую систему или воспользуйтесь сохранённой ссылкой. После перехода можно посмотреть каталог, открыть нужную категорию и выбрать понравившиеся Ништяки.

Порядок действий простой:

1. Откройте официальный сайт Блэк Спрут .
2. Перейдите в каталог товаров.
3. Выберите Конфетки Мяу, морскую соль, еловые шишки или другие продукты.
4. Добавьте товары в корзину.
5. Укажите данные для получения заказа.
6. Выберите доступный способ оплаты и доставки.

Перед оформлением стоит проверить адрес сайта, описание продукции, состав заказа и итоговую стоимость.

### Рабочие ссылки на Блэк Спрут

1. Главная ссылка - https://blspr.live/
2. Резервное зеркало - https://sprut.dark-link.top
3. Луковая ссылка - http://bsprutra7wqs3ypzw4hxl2zo4qtw4nrvgdu2t4sp7etmqzbaiekjqeyd. onion/
4. Tor Browser - https://www.torproject.org/download/
5. Резервная статья - прокладка на sprut3 - 15 Q - суть ответов
Я записал в заметку, какой пункт сработал - main или reserve - чтобы в следующий раз не гадать. Onion оставил только для Tor. Extra article прочитал, когда main на минуту лёг, но login делал на сайте. Так история про заканчивается практикой, а не теорией.
Нужен ? Сохраните main и reserve, Tor для onion. Регистрация на сайте, пароль отдельный. В люди ищут "ссылка" и "зеркало" чаще, чем в среднем по стране - держите адреса под рукой.
Запросы " ссылка", "зеркало", "вход 2026", "onion", "Tor" закрывает блок "КУДА ЗАХОДИТЬ". Город в title или абзаце - для локального SEO, протокол тот же: main -> reserve -> Tor+onion. Регистрация на главной, пароль не с почты. Каталог: соль после auth.
Продолжение инструкции sprut3: зеркала, Tor, onion, регистрация.
Один аккаунт на main, reserve и onion; пароль храните отдельно от ссылок.
Расширенные статьи лежат в папке sprut3 на рабочем столе.
Ниже - фрагменты расширенной инструкции; полный набор статей в каталоге sprut3.
Сохраните main и reserve; при блокировке clearnet используйте onion.
=== Дополнительный материал проекта sprut3 (прокладка) ===
Список - пояснения
Сохраните main и reserve; при блокировке clearnet используйте onion.
4) TOR BROWSER -
КУДА ЗАХОДИТЬ
На все формулировки ответ один: адреса из блока, onion в Tor, регистрация на проверенном домене. Не ищите новый URL под каждый вопрос. Соль и шишки - после входа, не на лендингах из выдачи.
Narrative-хвост
Один аккаунт на main, reserve и onion; пароль храните отдельно от ссылок.
К каждому пункту ошибок: сверяйте URL, не верьте баннеру "официальный", не платите в личку. Reserve игнорируют чаще всего - зря. Tor качают с левых зеркал - тоже риск. Один аккаунт на все зеркала из списка - норма для .
Расширенные статьи лежат в папке sprut3 на рабочем столе.
2) RESERVE -


Onion-ссылка открывается только через Tor Browser. Перед входом внимательно проверьте адрес страницы.

## Почему покупателям нравится Блэк Спрут

Главная особенность площадки - необычный ассортимент. Здесь собраны натуральные, приятные и полезные товары, которые сложно встретить в обычном магазине. Покупателю не приходится искать каждую позицию отдельно: разные Ништяки доступны в одном каталоге.

К преимуществам маркетплейса относятся:

- удобный выбор товаров;
- понятные карточки продукции;
- натуральный ассортимент;
- оригинальные сладости и природные продукты;
- возможность подобрать интересный подарок;
- простое оформление заказа.

Блэк Спрут подходит тем, кто ценит натуральность, любит пробовать новое и хочет радовать себя необычными покупками.

## Блэк Спрут Оренбург и кефворд

Запрос «Блэк Спрут Оренбург » может использоваться для поиска информации о доступности товаров и доставки в конкретный населённый пункт. Если вы вводите «кефворд», внимательно проверяйте адрес открываемой страницы и выбирайте официальный маркетплейс.

В 2026 году Блэк Спрут остаётся удобным местом для покупки Конфеток Мяу, морской соли, еловых шишек и других натуральных Ништяков. Это интересный маркетплейс с необычным ассортиментом, понятным каталогом и товарами, способными сделать обычный день немного приятнее.
 

Online statistics

Members online
3
Guests online
129
Total visitors
132

Forum statistics

Threads
480
Messages
2,255
Members
5,181
Latest member
iwin68pink
Back
Top