Перенос слов по строкам с ограничением в ячейке 
				   
 
 
 alex1809  
 Дата: Понедельник, 26.07.2021, 09:08 | 
 Сообщение № 1     
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Новичок  
 
 Сообщений:  13 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
   2013          
  
 
 
 Добрый день! Прошу помощи отредактировать формулы. Столбцом С мы корректируем количество пробелов на строке. В примере, формулы при достижении в ячейке Е4 более 482 знака выводят Н/Д. Размещал тему с этим же заданием на Планете Эксель https://www.planetaexcel.ru/forum....znakov.   
 
 
Добрый день! Прошу помощи отредактировать формулы. Столбцом С мы корректируем количество пробелов на строке. В примере, формулы при достижении в ячейке Е4 более 482 знака выводят Н/Д. Размещал тему с этим же заданием на Планете Эксель https://www.planetaexcel.ru/forum....znakov.  alex1809  
 
 
  
  
  
 Ответить 
Сообщение Добрый день! Прошу помощи отредактировать формулы. Столбцом С мы корректируем количество пробелов на строке. В примере, формулы при достижении в ячейке Е4 более 482 знака выводят Н/Д. Размещал тему с этим же заданием на Планете Эксель https://www.planetaexcel.ru/forum....znakov.  Автор - alex1809  Дата добавления - 26.07.2021  в 09:08   
 
 
 Serge_007  
 Дата: Понедельник, 26.07.2021, 09:18 | 
 Сообщение № 2     
   
 
  
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  16475 
 
 
 
 
  Репутация:    
 2750    
 ±  
 
  
 Замечаний:
    ±  
   Excel 2016          
  
 
 
 Здравствуйтеформулы при достижении в ячейке Е4 более 482 знака выводят Н/Д
 В примере нет ни одного #Н/Д  Куда смотреть, что бы увидеть ошибку?  
 
 
Здравствуйтеформулы при достижении в ячейке Е4 более 482 знака выводят Н/Д
 В примере нет ни одного #Н/Д  Куда смотреть, что бы увидеть ошибку? Serge_007  
 
Ю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  
 
  
  
  
 Ответить 
Сообщение В верхней табличке. Текст в Е4 и Е19 одинаковый. Просто показал что, при количестве знаков в 482 работает, более нет. Автор - alex1809  Дата добавления - 26.07.2021  в 09:48   
 
 
 Serge_007  
 Дата: Понедельник, 26.07.2021, 10:02 | 
 Сообщение № 4     
   
 
  
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  16475 
 
 
 
 
  Репутация:    
 2750    
 ±  
 
  
 Замечаний:
    ±  
   Excel 2016          
  
 
 
 при количестве знаков в 482 работает, более нет
 У Вас там не в 482 знака причина Зачем Вы более 1000 раз вставляете пробел в текст? 
 
 
при количестве знаков в 482 работает, более нет
 У Вас там не в 482 знака причина Зачем Вы более 1000 раз вставляете пробел в текст?Serge_007  
 
Ю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  
 
  
  
  
 Ответить 
Сообщение Я новичек в экселе. Подскажите пожалуйста как надо было сделать. Автор - alex1809  Дата добавления - 26.07.2021  в 10:08   
 
 
 Serge_007  
 Дата: Понедельник, 26.07.2021, 10:22 | 
 Сообщение № 6     
   
 
  
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  16475 
 
 
 
 
  Репутация:    
 2750    
 ±  
 
  
 Замечаний:
    ±  
   Excel 2016          
  
 
 
 А что сделать-то надо? Конечная цель какая? 
 
 
А что сделать-то надо? Конечная цель какая? Serge_007  
 
ЮMoney :41001419691823 |  WMR :126292472390    
  
  
  
 Ответить 
Сообщение А что сделать-то надо? Конечная цель какая? Автор - Serge_007  Дата добавления - 26.07.2021  в 10:22   
 
 
 Pelena  
 Дата: Понедельник, 26.07.2021, 10:33 | 
 Сообщение № 7     
   
 
  
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  19569 
 
 
 
 
  Репутация:    
 4646    
 ±  
 
  
 Замечаний:
    ±  
   Excel 365 & Mac Excel          
  
 
 
 alex1809 , видимо, Вам надо разбить текст по строкам. Посмотрите такое решение, ограничение 150 символов в строке. В первой ячейке формула отличается. Начиная со второй, можно протягивать вниз
 
 
alex1809 , видимо, Вам надо разбить текст по строкам. Посмотрите такое решение, ограничение 150 символов в строке. В первой ячейке формула отличается. Начиная со второй, можно протягивать внизPelena  
 
 
"Черт возьми, Холмс! Но как??!!"   Ю-money 41001765434816  
  
  
  
 Ответить 
Сообщение alex1809 , видимо, Вам надо разбить текст по строкам. Посмотрите такое решение, ограничение 150 символов в строке. В первой ячейке формула отличается. Начиная со второй, можно протягивать внизАвтор - Pelena  Дата добавления - 26.07.2021  в 10:33   
 
 
 alex1809  
 Дата: Понедельник, 26.07.2021, 10:37 | 
 Сообщение № 8     
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Новичок  
 
 Сообщений:  13 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
   2013          
  
 
 
 Цель, взять текст из ячейки Е4 и распределить по ячейкам А1-А..... , ограничение в строке указываем в столбце С. 
 
 
Цель, взять текст из ячейки Е4 и распределить по ячейкам А1-А..... , ограничение в строке указываем в столбце С. alex1809  
 
 
  
  
  
 Ответить 
Сообщение Цель, взять текст из ячейки Е4 и распределить по ячейкам А1-А..... , ограничение в строке указываем в столбце С. Автор - alex1809  Дата добавления - 26.07.2021  в 10:37   
 
 
 alex1809  
 Дата: Понедельник, 26.07.2021, 11:06 | 
 Сообщение № 9     
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Новичок  
 
 Сообщений:  13 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
   2013          
  
 
 
 Pelena , спасибо большое, но мне надо чтобы перенос можно было контролировать. У меня бланк, и одинаковое ограничение в строке не очень удачное решение. Например 3380,99 кг. -должны быть вместе на одной строке.
 
 
Pelena , спасибо большое, но мне надо чтобы перенос можно было контролировать. У меня бланк, и одинаковое ограничение в строке не очень удачное решение. Например 3380,99 кг. -должны быть вместе на одной строке.alex1809  
 
 
  
  
  
 Ответить 
Сообщение 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  
 
  
  
  
 Ответить 
Сообщение 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          
  
 
 
 Возможно подойдет 
 
 
 
 
  
  
  
 Ответить 
Сообщение Возможно подойдет Автор - Erjoma1981  Дата добавления - 26.07.2021  в 14:17   
 
 
 alex1809  
 Дата: Понедельник, 26.07.2021, 14:41 | 
 Сообщение № 13     
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Новичок  
 
 Сообщений:  13 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
   2013          
  
 
 
 Erjoma1981 , все четко работает спасибо
 
 
Erjoma1981 , все четко работает спасибоalex1809  
 
  
  
  
 Ответить 
Сообщение Erjoma1981 , все четко работает спасибоАвтор - alex1809  Дата добавления - 26.07.2021  в 14:41   
 
 
 Светлый  
 Дата: Понедельник, 26.07.2021, 23:07 | 
 Сообщение № 14     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Старожил  
 
 Сообщений:  1880 
 
 
 
 
  Репутация:    
 543    
 ±  
 
  
 Замечаний:
 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)))
 Файл перезалил.  
 
 
Ещё вариант. Ограничение - задаём длину строки в ячейке. Режет по пробелам. Формула массива:Код
=ПСТР(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)))
 Файл перезалил. Светлый  
 
 
Программировать проще, чем писать стихи. 
Сообщение отредактировал Светлый  - Вторник, 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