![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
(меньше уже и смысла нет)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 27.02.2014 в 10:23. |
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 24.02.2014
Сообщений: 13
|
![]()
Тогда зайдем с другой строноы:
Строка "Привет, мой друг!" должна разбиться на три ячейки или скопировать все в одну (ведь общее кол-во символов менее 40) ? |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 01.01.2014
Сообщений: 71
|
![]()
есть строка в ней текст.
текст может от слова "я" и так далее. Текст в ячейке "Я хочу разбить содержимое данной ячейки на три ячейки, в первой ячейке до 40 знаков во второй ячейке до 70 знаков, в третьей все остальное......, слова в ячейках не должны разрываться, т.е должны быть целыми, ...". (длина исходной строки до 200 знаков). могут быть варианты ячейки с данными: "я..." "Я хочу разбить" "Я хочу разбить содержимое данной ячейки на три ячейки, в первой ячейке до 40 знаков, во второй ячейке" исходные данные в А1 результат в В1, В2, В3. (В1 - максимум 40 знаков), (В2 - максимум 70 знаков), (В3 - все остальное) Если значение в В2 и В3 = 0 то ячейки В2 и В3 содержат знак " ". Последний раз редактировалось Pasha_Z; 27.02.2014 в 15:46. |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 24.02.2014
Сообщений: 13
|
![]()
Спрошу еще раз.
Если строка "Я хочу разбить содержимое данной ячейки", ее длина ровно 40 символов. Ее нужно разбить на три ячейки ? или Поместить все в первую, а две других остаивть пустыми? И еще, реализовать нужно только стандартными формулами? Или можно код написать ? |
![]() |
![]() |
![]() |
#15 | |
Пользователь
Регистрация: 01.01.2014
Сообщений: 71
|
![]() Цитата:
мне не надо разбивать строку из трех слов на три ячейки, а разбить строку текста, на 3 яейки: 1 ячейка (до 40 знаков): "111.11 2222 3333 .... 444" 2 ячейка (до 70 знаков); "777. 555 666 777 888 .... 7777 8888", или Знак " ", если строка данных меньше 40 знаков. 3 ячейка (Все остальное что не вместилось в ячейки В1 и В2) или знак " ", если для меньше текста что мог уместится в ячейки В1 и В2. |
|
![]() |
![]() |
![]() |
#16 | |
Пользователь
Регистрация: 01.01.2014
Сообщений: 71
|
![]() Цитата:
под знаками подразумеваются слова разделенные пробелом, пробел тоже знак. |
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 24.02.2014
Сообщений: 13
|
![]()
Теперь ясно.
Просто изначально было указано "не более 40 символов", насколько я помню. Что насчет реализации ? Код VBA подойдет? |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 24.02.2014
Сообщений: 13
|
![]()
"под знаками подразумеваются слова разделенные пробелом,"
Правильно понимаю, что в строке "Хороший день" три знака, следуя вашей логике ? |
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 01.01.2014
Сообщений: 71
|
![]() |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 01.01.2014
Сообщений: 71
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Последовательное выполнение макросов | mr_eas | Microsoft Office Excel | 2 | 02.10.2013 10:53 |
Выполнение инпутбокса вне макросов | tibhar940 | Microsoft Office Excel | 14 | 21.09.2012 00:34 |
Автоматический запуск макросов с листа на котором указан перечень макросов с параметрами и без | Neoli | Microsoft Office Excel | 2 | 09.03.2009 14:31 |
Сравнение макросов | valerij | Microsoft Office Excel | 24 | 09.06.2008 00:57 |
Как ускорить выполнение макросов | tat-besidovska | Microsoft Office Excel | 1 | 22.01.2008 12:12 |