powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
10 сообщений из 10, страница 1 из 1
Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
    #36332850
-САIIIА-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Пожалуйста помогите решить задачу. Есть текст в одной ячейке, нужно что бы он разносился по соседним ячейкам той же строки, каждая буква текста в отдельную ячейку.
Спасибо!
...
Рейтинг: 0 / 0
Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
    #36333006
thrashead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
макрос:

Dim s As String
Dim l, r, c, i As Integer

Sub abc()
s = Excel.ActiveCell.Value2
r = Excel.ActiveCell.Row
c = Excel.ActiveCell.Column
l = Len(s)
For i = 1 To l
Excel.Cells(r, c + i) = Mid(s, i, 1)
Next i
End Sub
...
Рейтинг: 0 / 0
Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
    #36333086
-САIIIА-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
большое спасибо, РАБОТАЕТ!!!, а можно добавить пропуск одной ячейки после каждой буквы?
...
Рейтинг: 0 / 0
Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
    #36333334
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. эта строка
Код: plaintext
1.
Excel.Cells(r, c + i) = Mid(s, i,  1 )
совершенно непонятна?
Добавь переменную х :
Код: plaintext
1.
Excel.Cells(r, c + i + x) = Mid(s, i,  1 )
x = x +  1 
...
Рейтинг: 0 / 0
Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
    #36333377
-САIIIА-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю!
...
Рейтинг: 0 / 0
Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
    #36335200
thrashead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-САIIIА-,
добавь ещё проверку длины строки перед началом цикла.
Длина должна быть > 0.
...
Рейтинг: 0 / 0
Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
    #36336735
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В А1 - текст
В А2 формулу ниже и потянуть вправо
=ПСТР($A1;(СТОЛБЕЦ()/2-СТОЛБЕЦ($A2)+1)+ДЛСТР($A1)*(ОСТАТ(СТОЛБЕЦ()-СТОЛБЕЦ($A1);2)=0);1)
...
Рейтинг: 0 / 0
Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
    #36336789
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=ЕСЛИ(ОСТАТ(СТОЛБЕЦ();2);ПСТР($A$1;ЦЕЛОЕ((СТОЛБЕЦ()+1)/2);1);"")
...
Рейтинг: 0 / 0
Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
    #36336918
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur=ЕСЛИ(ОСТАТ(СТОЛБЕЦ();2);ПСТР($A$1;ЦЕЛОЕ((СТОЛБЕЦ()+1)/2);1);"")
Это только если разделяемый текст в первом столбце
...
Рейтинг: 0 / 0
Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
    #36337054
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данной записи - да, но можно же задать СТОЛБЕЦ(A:A).
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel, слово из одной ячейки разнести по буквам по отдельным ячейкам этой же строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]