Как извлечь текст в строке после второго пробела?
Aviator
Дата: Пятница, 27.11.2020, 11:11 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Здравствуйте уважаемые форумчане! Вот такая задачка - есть текстовая строка, требуется в отдельную ячейку извлечь значения этой строки после второго пробела. Количество символов до второго пробела может быть любым. Примеры строк: NSR 75 N/P/R/X/Y(NS-1) CR 80 RG/RH/RJ/RK/RL7RM YZF-R 125 (Станд.крепл.переднего суппорта) YZF-R 125 (Радиал.крепл.переднего суппорта/Без ABS) YZF-R 125 A (Радиал.крепл.переднего суппорта/ABS) Freeride E-SM (Electric Powered) Freeride E-SX (Electric Powered) Freeride E-XC (Electric Powered) Заранее благодарен!
Здравствуйте уважаемые форумчане! Вот такая задачка - есть текстовая строка, требуется в отдельную ячейку извлечь значения этой строки после второго пробела. Количество символов до второго пробела может быть любым. Примеры строк: NSR 75 N/P/R/X/Y(NS-1) CR 80 RG/RH/RJ/RK/RL7RM YZF-R 125 (Станд.крепл.переднего суппорта) YZF-R 125 (Радиал.крепл.переднего суппорта/Без ABS) YZF-R 125 A (Радиал.крепл.переднего суппорта/ABS) Freeride E-SM (Electric Powered) Freeride E-SX (Electric Powered) Freeride E-XC (Electric Powered) Заранее благодарен! Aviator
Ответить
Сообщение Здравствуйте уважаемые форумчане! Вот такая задачка - есть текстовая строка, требуется в отдельную ячейку извлечь значения этой строки после второго пробела. Количество символов до второго пробела может быть любым. Примеры строк: NSR 75 N/P/R/X/Y(NS-1) CR 80 RG/RH/RJ/RK/RL7RM YZF-R 125 (Станд.крепл.переднего суппорта) YZF-R 125 (Радиал.крепл.переднего суппорта/Без ABS) YZF-R 125 A (Радиал.крепл.переднего суппорта/ABS) Freeride E-SM (Electric Powered) Freeride E-SX (Electric Powered) Freeride E-XC (Electric Powered) Заранее благодарен! Автор - Aviator Дата добавления - 27.11.2020 в 11:11
Nic70y
Дата: Пятница, 27.11.2020, 11:27 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
Код
=ПСТР(A1;ПОИСК(" ";ПОДСТАВИТЬ(A1;" ";;1))+2;8888)
Код
=ПСТР(A1;ПОИСК(" ";ПОДСТАВИТЬ(A1;" ";;1))+2;8888)
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Код
=ПСТР(A1;ПОИСК(" ";ПОДСТАВИТЬ(A1;" ";;1))+2;8888)
Автор - Nic70y Дата добавления - 27.11.2020 в 11:27
китин
Дата: Пятница, 27.11.2020, 11:29 |
Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
без файла на коленкеКод
=ПСТР(A1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1);ДЛСТР(A1))
в А1 ваш тест
без файла на коленкеКод
=ПСТР(A1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1);ДЛСТР(A1))
в А1 ваш тест китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение без файла на коленкеКод
=ПСТР(A1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1);ДЛСТР(A1))
в А1 ваш тест Автор - китин Дата добавления - 27.11.2020 в 11:29
Aviator
Дата: Пятница, 27.11.2020, 12:00 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Огромное спасибо всем откликнувшимся! Все варианты рабочие! Но второй вариант оставляет в строке результата дополнительный пробел вначале строки
Огромное спасибо всем откликнувшимся! Все варианты рабочие! Но второй вариант оставляет в строке результата дополнительный пробел вначале строки Aviator
Ответить
Сообщение Огромное спасибо всем откликнувшимся! Все варианты рабочие! Но второй вариант оставляет в строке результата дополнительный пробел вначале строки Автор - Aviator Дата добавления - 27.11.2020 в 12:00
китин
Дата: Пятница, 27.11.2020, 12:57 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
дополнительный пробел вначале строки
я же написал: накоенкеКод
=ПСТР(A1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1);ДЛСТР(A1)-1)
дополнительный пробел вначале строки
я же написал: накоенкеКод
=ПСТР(A1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1);ДЛСТР(A1)-1)
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение дополнительный пробел вначале строки
я же написал: накоенкеКод
=ПСТР(A1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1);ДЛСТР(A1)-1)
Автор - китин Дата добавления - 27.11.2020 в 12:57
Gustav
Дата: Пятница, 27.11.2020, 13:57 |
Сообщение № 6
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация:
1161
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1
Можно еще использовать очень компактную пользовательскую функцию (UDF): [vba]Код
Function ПОСЛЕВТОРОГОПРОБЕЛА(str) ПОСЛЕВТОРОГОПРОБЕЛА = Split(str, " ", 3)(2) End Function
[/vba] Вызов в ячейке на рабочем листе:Код
=ПОСЛЕВТОРОГОПРОБЕЛА(A1)
или, если с обработкой ошибок типа #ЗНАЧ!, то:Код
=ЕСЛИОШИБКА(ПОСЛЕВТОРОГОПРОБЕЛА(A1);"")
Можно еще использовать очень компактную пользовательскую функцию (UDF): [vba]Код
Function ПОСЛЕВТОРОГОПРОБЕЛА(str) ПОСЛЕВТОРОГОПРОБЕЛА = Split(str, " ", 3)(2) End Function
[/vba] Вызов в ячейке на рабочем листе:Код
=ПОСЛЕВТОРОГОПРОБЕЛА(A1)
или, если с обработкой ошибок типа #ЗНАЧ!, то:Код
=ЕСЛИОШИБКА(ПОСЛЕВТОРОГОПРОБЕЛА(A1);"")
Gustav
МОИ: Ник , Tip box: 41001663842605
Ответить
Сообщение Можно еще использовать очень компактную пользовательскую функцию (UDF): [vba]Код
Function ПОСЛЕВТОРОГОПРОБЕЛА(str) ПОСЛЕВТОРОГОПРОБЕЛА = Split(str, " ", 3)(2) End Function
[/vba] Вызов в ячейке на рабочем листе:Код
=ПОСЛЕВТОРОГОПРОБЕЛА(A1)
или, если с обработкой ошибок типа #ЗНАЧ!, то:Код
=ЕСЛИОШИБКА(ПОСЛЕВТОРОГОПРОБЕЛА(A1);"")
Автор - Gustav Дата добавления - 27.11.2020 в 13:57
bmv98rus
Дата: Пятница, 27.11.2020, 16:08 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4116
Репутация:
769
±
Замечаний:
0% ±
Excel 2013/2016
Код
=REPLACE(A2;1;FIND(" ";A2;FIND(" ";A2)+1);)
Код
=REPLACE(A2;1;FIND(" ";A2;FIND(" ";A2)+1);)
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Код
=REPLACE(A2;1;FIND(" ";A2;FIND(" ";A2)+1);)
Автор - bmv98rus Дата добавления - 27.11.2020 в 16:08
admiral
Дата: Среда, 20.07.2022, 15:23 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Чтобы не создавать новую тему. Есть два числа прописью: Пятьсот сорок пять тысяч рублей 00 копеек и Четыреста два рубля 00 копеек. Как получить: Пятьсот сорок пять тысяч и Четыреста два?
Чтобы не создавать новую тему. Есть два числа прописью: Пятьсот сорок пять тысяч рублей 00 копеек и Четыреста два рубля 00 копеек. Как получить: Пятьсот сорок пять тысяч и Четыреста два? admiral
Ответить
Сообщение Чтобы не создавать новую тему. Есть два числа прописью: Пятьсот сорок пять тысяч рублей 00 копеек и Четыреста два рубля 00 копеек. Как получить: Пятьсот сорок пять тысяч и Четыреста два? Автор - admiral Дата добавления - 20.07.2022 в 15:23
китин
Дата: Среда, 20.07.2022, 15:29 |
Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
Чтобы не создавать новую тему.
Что бы не нарушать Правил форума, лучше создайте. Ваш вопрос никак к этой теме не относится и файл не забудьте приложить
Чтобы не создавать новую тему.
Что бы не нарушать Правил форума, лучше создайте. Ваш вопрос никак к этой теме не относится и файл не забудьте приложитькитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение Чтобы не создавать новую тему.
Что бы не нарушать Правил форума, лучше создайте. Ваш вопрос никак к этой теме не относится и файл не забудьте приложитьАвтор - китин Дата добавления - 20.07.2022 в 15:29