необходимо извлечь из ячейки с несколькими строками извлечь определенную строчку, с постоянным текстом в начале строки и меняющиеся значения в конце строки. как это можно сделать формулой, если возможно ну или макросом, на крайний случай.
Извлечь строку текста из ячейки
28.04.2015 18:18:36
Для такого примера можно так
Согласие есть продукт при полном непротивлении сторон
|
|||||
|
|
28.04.2015 18:21:37
Разогнать по столбам, оставить третий.
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
|
|
|
|
29.04.2015 13:58:36
Sanja, такая формула подходит только для тех ячеек, где есть "722", нельзя ли ее адаптировать к "801" и "811"? Эти значения всегда всегда присутствуют в ячейках.
и если есть возможность расшифровать формулу, что в какой момент она делает, что означает "-5"? если можно. Я работаю с "ВПР" и "ГПР", и их я понимаю, а тут запутался...
|
|||
|
|
29.04.2015 14:02:11
Лень двигатель прогресса, доказано!!!
|
|||
|
|
29.04.2015 14:40:52
=ЛЕВСИМВ(пр;НАЙТИ(СИМВОЛ(10);пр)-1)
пр=ПСТР(Лист1!A2;НАЙТИ("LIV: 013";Лист1!A2);999)
Живи и дай жить..
|
|
|
|
29.04.2015 14:47:16
Вариант цифрой задаем после какого переноса вытащить текст, 0 -тянем первую строку и соответственно 1-вторая и тд и тп
Лень двигатель прогресса, доказано!!!
|
|
|
|
17.11.2024 12:36:16
Алексей Кузнецов, ну вы хоть свой пример приложите, если уж свою тему не создали. Этой уже почти 10 лет скоро.
По вопросам из тем форума, личку не читаю.
|
|
|
|
17.11.2024 15:15:57
БМВ, прошу прощения, что не совсем корректно сформулировал вопрос. Постараюсь исправиться. Файл прилагаю Очень нужна формула, которая по номеру строки вытаскивает информацию из ячейки, в которой несколько строк с разделителями строк. Файл во вложении Примечание Вот тут найдено решение Но тут формулы написана на английском экселе. Путем сопоставления формул я их перевел на русские формулы, но формула все равно не работает Не могли бы Вы помочь? |
|
|
|
17.11.2024 15:48:16
Старыми методами это просто так
=TRIM(MID(SUBSTITUTE(SUBSTITUTE(CHAR(10)&$A4;CHAR(10);REPT(" ";LEN($A4));C$2);CHAR(10);REPT(" ";LEN(A$4));C$2);LEN($A4);LEN($A4))) Почему так , а не просто подстановкой =TRIM(MID(SUBSTITUTE(CHAR(10)&$A5;CHAR(10);REPT(" ";999));999*C$2;999)) по тому что в зависимости от содержания и длинны , можно нарваться на слишком длинную строку. Но в целом будет работать и так и сяк
По вопросам из тем форума, личку не читаю.
|
|
|
|
17.11.2024 16:40:44
БМВ. Все работает! Круть! Это круть! Спасибо Вам!!!!!!!!!!
|
|
|
|
17.11.2024 18:16:59
Здравствуйте!
Вариант PQ
|
|||||||
|
|
||||||
Читают тему