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

Вход

Регистрация

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

 

= Мир MS Excel/Перенос слов по строкам с ограничением в ячейке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос слов по строкам с ограничением в ячейке (Формулы/Formulas)
Перенос слов по строкам с ограничением в ячейке
alex1809 Дата: Понедельник, 26.07.2021, 09:08 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

2013
Добрый день! Прошу помощи отредактировать формулы. Столбцом С мы корректируем количество пробелов на строке. В примере, формулы при достижении в ячейке Е4 более 482 знака выводят Н/Д. Размещал тему с этим же заданием на Планете Эксель https://www.planetaexcel.ru/forum....znakov.
К сообщению приложен файл: 1085530.xlsx (10.3 Kb)
 
Ответить
СообщениеДобрый день! Прошу помощи отредактировать формулы. Столбцом С мы корректируем количество пробелов на строке. В примере, формулы при достижении в ячейке Е4 более 482 знака выводят Н/Д. Размещал тему с этим же заданием на Планете Эксель https://www.planetaexcel.ru/forum....znakov.

Автор - alex1809
Дата добавления - 26.07.2021 в 09:08
Serge_007 Дата: Понедельник, 26.07.2021, 09:18 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте

формулы при достижении в ячейке Е4 более 482 знака выводят Н/Д
В примере нет ни одного #Н/Д
Куда смотреть, что бы увидеть ошибку?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

формулы при достижении в ячейке Е4 более 482 знака выводят Н/Д
В примере нет ни одного #Н/Д
Куда смотреть, что бы увидеть ошибку?

Автор - Serge_007
Дата добавления - 26.07.2021 в 09:18
alex1809 Дата: Понедельник, 26.07.2021, 09:48 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

2013
В верхней табличке. Текст в Е4 и Е19 одинаковый. Просто показал что, при количестве знаков в 482 работает, более нет.
 
Ответить
СообщениеВ верхней табличке. Текст в Е4 и Е19 одинаковый. Просто показал что, при количестве знаков в 482 работает, более нет.

Автор - alex1809
Дата добавления - 26.07.2021 в 09:48
Serge_007 Дата: Понедельник, 26.07.2021, 10:02 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
при количестве знаков в 482 работает, более нет
У Вас там не в 482 знака причина
Зачем Вы более 1000 раз вставляете пробел в текст?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
при количестве знаков в 482 работает, более нет
У Вас там не в 482 знака причина
Зачем Вы более 1000 раз вставляете пробел в текст?

Автор - Serge_007
Дата добавления - 26.07.2021 в 10:02
alex1809 Дата: Понедельник, 26.07.2021, 10:08 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

2013
Я новичек в экселе. Подскажите пожалуйста как надо было сделать.
 
Ответить
СообщениеЯ новичек в экселе. Подскажите пожалуйста как надо было сделать.

Автор - alex1809
Дата добавления - 26.07.2021 в 10:08
Serge_007 Дата: Понедельник, 26.07.2021, 10:22 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
А что сделать-то надо?
Конечная цель какая?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеА что сделать-то надо?
Конечная цель какая?

Автор - Serge_007
Дата добавления - 26.07.2021 в 10:22
Pelena Дата: Понедельник, 26.07.2021, 10:33 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4419 ±
Замечаний: ±

Excel 365 & Mac Excel
alex1809, видимо, Вам надо разбить текст по строкам.
Посмотрите такое решение, ограничение 150 символов в строке. В первой ячейке формула отличается. Начиная со второй, можно протягивать вниз
К сообщению приложен файл: 2347428.xlsx (12.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеalex1809, видимо, Вам надо разбить текст по строкам.
Посмотрите такое решение, ограничение 150 символов в строке. В первой ячейке формула отличается. Начиная со второй, можно протягивать вниз

Автор - Pelena
Дата добавления - 26.07.2021 в 10:33
alex1809 Дата: Понедельник, 26.07.2021, 10:37 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

2013
Цель, взять текст из ячейки Е4 и распределить по ячейкам А1-А..... , ограничение в строке указываем в столбце С.
К сообщению приложен файл: 6940292.png (194.1 Kb)
 
Ответить
СообщениеЦель, взять текст из ячейки Е4 и распределить по ячейкам А1-А..... , ограничение в строке указываем в столбце С.

Автор - alex1809
Дата добавления - 26.07.2021 в 10:37
alex1809 Дата: Понедельник, 26.07.2021, 11:06 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

2013
Pelena, спасибо большое, но мне надо чтобы перенос можно было контролировать. У меня бланк, и одинаковое ограничение в строке не очень удачное решение. Например 3380,99 кг. -должны быть вместе на одной строке.
К сообщению приложен файл: 9502965.png (158.3 Kb)
 
Ответить
СообщениеPelena, спасибо большое, но мне надо чтобы перенос можно было контролировать. У меня бланк, и одинаковое ограничение в строке не очень удачное решение. Например 3380,99 кг. -должны быть вместе на одной строке.

Автор - alex1809
Дата добавления - 26.07.2021 в 11:06
Erjoma1981 Дата: Понедельник, 26.07.2021, 11:13 | Сообщение № 10
Группа: Проверенные
Ранг: Участник
Сообщений: 66
Репутация: 25 ±
Замечаний: 0% ±

Excel 2010, 2019
alex1809,
ограничение в столбце С на количество слов (пробелов) или на другое что-то?
 
Ответить
Сообщениеalex1809,
ограничение в столбце С на количество слов (пробелов) или на другое что-то?

Автор - Erjoma1981
Дата добавления - 26.07.2021 в 11:13
alex1809 Дата: Понедельник, 26.07.2021, 11:16 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

2013
Erjoma1981, да все верно
 
Ответить
СообщениеErjoma1981, да все верно

Автор - alex1809
Дата добавления - 26.07.2021 в 11:16
Erjoma1981 Дата: Понедельник, 26.07.2021, 14:17 | Сообщение № 12
Группа: Проверенные
Ранг: Участник
Сообщений: 66
Репутация: 25 ±
Замечаний: 0% ±

Excel 2010, 2019
Возможно подойдет
К сообщению приложен файл: 1085530_1.xlsx (10.8 Kb)
 
Ответить
СообщениеВозможно подойдет

Автор - Erjoma1981
Дата добавления - 26.07.2021 в 14:17
alex1809 Дата: Понедельник, 26.07.2021, 14:41 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

2013
Erjoma1981, все четко работает спасибо
 
Ответить
СообщениеErjoma1981, все четко работает спасибо

Автор - alex1809
Дата добавления - 26.07.2021 в 14:41
Светлый Дата: Понедельник, 26.07.2021, 23:07 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Ещё вариант. Ограничение - задаём длину строки в ячейке. Режет по пробелам. Формула массива:
Код
=ПСТР(E$19;СУММ(ДЛСТР(A$25:A25))+1;МАКС((ПСТР(ПСТР(E$19;СУММ(ДЛСТР(A$25:A25))+1;C$26);СТРОКА($1:$200);1)=" ")*СТРОКА($1:$200)))
В файле в зелёных ячейках. Требует первую ячейку пустую или упрощённую часть формулы.
*Формулу подкорректировал:
Код
=ПСТР(E$4;СУММ(ДЛСТР(A$33:A33))+1;МАКС((ПСТР(ПСТР(E$4&" ";СУММ(ДЛСТР(A$33:A33))+1;C$34);СТРОКА($1:$200);1)=" ")*СТРОКА($1:$200)))
Эта формула может работать с ячейки A1:
Код
=ПСТР(E$4;ЕСЛИОШИБКА(СУММ(ДЛСТР(ИНДЕКС(A:A;Ч(ИНДЕКС(СТРОКА(ДВССЫЛ("1:"&СТРОКА()-1));)))));)+1;МАКС((ПСТР(ПСТР(E$4&" ";ЕСЛИОШИБКА(СУММ(ДЛСТР(ИНДЕКС(A:A;Ч(ИНДЕКС(СТРОКА(ДВССЫЛ("1:"&СТРОКА()-1));)))));1)+1;C$1);СТРОКА($1:$200);1)=" ")*СТРОКА($1:$200)))
Файл перезалил.
К сообщению приложен файл: 1085530_2.xlsx (12.0 Kb)


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Вторник, 27.07.2021, 12:29
 
Ответить
СообщениеЕщё вариант. Ограничение - задаём длину строки в ячейке. Режет по пробелам. Формула массива:
Код
=ПСТР(E$19;СУММ(ДЛСТР(A$25:A25))+1;МАКС((ПСТР(ПСТР(E$19;СУММ(ДЛСТР(A$25:A25))+1;C$26);СТРОКА($1:$200);1)=" ")*СТРОКА($1:$200)))
В файле в зелёных ячейках. Требует первую ячейку пустую или упрощённую часть формулы.
*Формулу подкорректировал:
Код
=ПСТР(E$4;СУММ(ДЛСТР(A$33:A33))+1;МАКС((ПСТР(ПСТР(E$4&" ";СУММ(ДЛСТР(A$33:A33))+1;C$34);СТРОКА($1:$200);1)=" ")*СТРОКА($1:$200)))
Эта формула может работать с ячейки A1:
Код
=ПСТР(E$4;ЕСЛИОШИБКА(СУММ(ДЛСТР(ИНДЕКС(A:A;Ч(ИНДЕКС(СТРОКА(ДВССЫЛ("1:"&СТРОКА()-1));)))));)+1;МАКС((ПСТР(ПСТР(E$4&" ";ЕСЛИОШИБКА(СУММ(ДЛСТР(ИНДЕКС(A:A;Ч(ИНДЕКС(СТРОКА(ДВССЫЛ("1:"&СТРОКА()-1));)))));1)+1;C$1);СТРОКА($1:$200);1)=" ")*СТРОКА($1:$200)))
Файл перезалил.

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

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