Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Перенос данных в ячейке при превышении определенного кол-ва - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос данных в ячейке при превышении определенного кол-ва (Формулы/Formulas)
Перенос данных в ячейке при превышении определенного кол-ва
trusyuk Дата: Понедельник, 07.10.2019, 10:58 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Друзья, помогите с задачей.

Суть запроса - если в ячейке более 38 символов, то в ней надо сделать перенос на следующую строку.
Сложность в том, что переносить надо по словам. Скажем, искать пробел после 20 символа и заменять его на символ переноса.

Формально - это просто делается обычной заданной шириной столбца, но проблема в том, что данные в этом случае переносятся только "визуально" и если этот текст копировать куда-либо - символа переноса там нет и текст вновь выстраивается в длинную строку.

К примеру:

На этом пути, во время одного из его путешествий,
некий книжник пожелал отправиться в путь
дорогу вместе с ним. Книжник - что это за
человек такой? Книжник по-современному это
ученый, тот кто прочитал много книг.

Должно стать:

На этом пути, во время
одного из его путешествий,
некий книжник пожелал
отправиться в путь
дорогу вместе с ним.
Книжник - что это за
человек такой? Книжник
по-современному это
ученый, тот кто
прочитал много книг.


Сообщение отредактировал trusyuk - Понедельник, 07.10.2019, 10:59
 
Ответить
СообщениеДрузья, помогите с задачей.

Суть запроса - если в ячейке более 38 символов, то в ней надо сделать перенос на следующую строку.
Сложность в том, что переносить надо по словам. Скажем, искать пробел после 20 символа и заменять его на символ переноса.

Формально - это просто делается обычной заданной шириной столбца, но проблема в том, что данные в этом случае переносятся только "визуально" и если этот текст копировать куда-либо - символа переноса там нет и текст вновь выстраивается в длинную строку.

К примеру:

На этом пути, во время одного из его путешествий,
некий книжник пожелал отправиться в путь
дорогу вместе с ним. Книжник - что это за
человек такой? Книжник по-современному это
ученый, тот кто прочитал много книг.

Должно стать:

На этом пути, во время
одного из его путешествий,
некий книжник пожелал
отправиться в путь
дорогу вместе с ним.
Книжник - что это за
человек такой? Книжник
по-современному это
ученый, тот кто
прочитал много книг.

Автор - trusyuk
Дата добавления - 07.10.2019 в 10:58
Nic70y Дата: Понедельник, 07.10.2019, 11:05 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 5681
Репутация: 1246 ±
Замечаний: 0% ±

ru13;10;03
Код
=ЛЕВБ(A1;20)&ПОДСТАВИТЬ(ПСТР(A1;21;99);" ";СИМВОЛ(10);1)
чисто по примеру


ЯД(poison) 41001841029809
 
Ответить
Сообщение
Код
=ЛЕВБ(A1;20)&ПОДСТАВИТЬ(ПСТР(A1;21;99);" ";СИМВОЛ(10);1)
чисто по примеру

Автор - Nic70y
Дата добавления - 07.10.2019 в 11:05
trusyuk Дата: Понедельник, 07.10.2019, 11:52 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Nic70y, ошибка
К сообщению приложен файл: 1868688.jpg(45.4 Kb)
 
Ответить
СообщениеNic70y, ошибка

Автор - trusyuk
Дата добавления - 07.10.2019 в 11:52
Nic70y Дата: Понедельник, 07.10.2019, 11:56 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 5681
Репутация: 1246 ±
Замечаний: 0% ±

ru13;10;03
ошибка
конечно
- стиль ссылок R1C1
- описание ошибки на русском,
а формулу скопировали на английском
(какая у Вас версия эксель?)


ЯД(poison) 41001841029809
 
Ответить
Сообщение
ошибка
конечно
- стиль ссылок R1C1
- описание ошибки на русском,
а формулу скопировали на английском
(какая у Вас версия эксель?)

Автор - Nic70y
Дата добавления - 07.10.2019 в 11:56
trusyuk Дата: Понедельник, 07.10.2019, 13:06 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
какая у Вас версия эксель?

2007, русский, лицензия
 
Ответить
Сообщение
какая у Вас версия эксель?

2007, русский, лицензия

Автор - trusyuk
Дата добавления - 07.10.2019 в 13:06
Nic70y Дата: Понедельник, 07.10.2019, 13:15 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5681
Репутация: 1246 ±
Замечаний: 0% ±

ru13;10;03
держите
К сообщению приложен файл: 2604538.xlsx(11.2 Kb)


ЯД(poison) 41001841029809
 
Ответить
Сообщениедержите

Автор - Nic70y
Дата добавления - 07.10.2019 в 13:15
trusyuk Дата: Понедельник, 07.10.2019, 13:20 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Спасибо огромное!
 
Ответить
СообщениеСпасибо огромное!

Автор - trusyuk
Дата добавления - 07.10.2019 в 13:20
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос данных в ячейке при превышении определенного кол-ва (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!