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

Вход

Регистрация

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

 

= Мир MS Excel/Разделить текст на число и текст - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Разделить текст на число и текст
Marandi Дата: Четверг, 18.07.2024, 15:43 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день, уважаемые специалисты.
Помогите, пожалуйста, с такой задачей.
Есть таблица с наименованиями, где в начале содержится артикул.
Необходимо разделить название на 2 столбца - Артикул и Название.
Название начинается с кириллицы.
Перенос по столбцам с помощью разделителей не подходит, т.к. в одной ячейке может быть 1 пробел между артикулом и названием (например, в A2 DASC6560-2019 Колесо в сборе левое, шт), а в другой ячейке несколько пробелов (например, A6 ATS 15-DDAE DSE Кабель управления 3 контакта, шт).
К сообщению приложен файл: 6493415.xlsx (10.6 Kb)


Сообщение отредактировал Marandi - Четверг, 18.07.2024, 15:43
 
Ответить
СообщениеДобрый день, уважаемые специалисты.
Помогите, пожалуйста, с такой задачей.
Есть таблица с наименованиями, где в начале содержится артикул.
Необходимо разделить название на 2 столбца - Артикул и Название.
Название начинается с кириллицы.
Перенос по столбцам с помощью разделителей не подходит, т.к. в одной ячейке может быть 1 пробел между артикулом и названием (например, в A2 DASC6560-2019 Колесо в сборе левое, шт), а в другой ячейке несколько пробелов (например, A6 ATS 15-DDAE DSE Кабель управления 3 контакта, шт).

Автор - Marandi
Дата добавления - 18.07.2024 в 15:43
прохожий2019 Дата: Четверг, 18.07.2024, 16:28 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1282
Репутация: 322 ±
Замечаний: 0% ±

365 Beta Channel
Код
=ЛЕВБ(A2;МИН(ЕСЛИОШИБКА(СТРОКА($A$1:ИНДЕКС($A:$A;ДЛСТР(A2)))/(КОДСИМВ(ПСТР(A2;СТРОКА($A$1:ИНДЕКС($A:$A;ДЛСТР(A2)));1))>191);""))-1)

а в 365 что-то вроде
Код
=REGEXEXTRACT(A2;"[^А-Яа-я]+")
К сообщению приложен файл: 0724021.xlsx (13.6 Kb)


Сообщение отредактировал прохожий2019 - Четверг, 18.07.2024, 16:31
 
Ответить
Сообщение
Код
=ЛЕВБ(A2;МИН(ЕСЛИОШИБКА(СТРОКА($A$1:ИНДЕКС($A:$A;ДЛСТР(A2)))/(КОДСИМВ(ПСТР(A2;СТРОКА($A$1:ИНДЕКС($A:$A;ДЛСТР(A2)));1))>191);""))-1)

а в 365 что-то вроде
Код
=REGEXEXTRACT(A2;"[^А-Яа-я]+")

Автор - прохожий2019
Дата добавления - 18.07.2024 в 16:28
Marandi Дата: Четверг, 18.07.2024, 16:32 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
прохожий2019, выдает ошибку значения
 
Ответить
Сообщение прохожий2019, выдает ошибку значения

Автор - Marandi
Дата добавления - 18.07.2024 в 16:32
прохожий2019 Дата: Четверг, 18.07.2024, 16:35 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1282
Репутация: 322 ±
Замечаний: 0% ±

365 Beta Channel
выдает ошибку значения
в файле, который я приложил?
 
Ответить
Сообщение
выдает ошибку значения
в файле, который я приложил?

Автор - прохожий2019
Дата добавления - 18.07.2024 в 16:35
Marandi Дата: Четверг, 18.07.2024, 16:36 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
прохожий2019, нет, в моем почему-то
а в вашем все хорошо
 
Ответить
Сообщение прохожий2019, нет, в моем почему-то
а в вашем все хорошо

Автор - Marandi
Дата добавления - 18.07.2024 в 16:36
прохожий2019 Дата: Четверг, 18.07.2024, 16:37 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1282
Репутация: 322 ±
Замечаний: 0% ±

365 Beta Channel
нет, в моем почему-то
потому что фигурные скобки, формулы массива и прочая матчасть
 
Ответить
Сообщение
нет, в моем почему-то
потому что фигурные скобки, формулы массива и прочая матчасть

Автор - прохожий2019
Дата добавления - 18.07.2024 в 16:37
DrMini Дата: Пятница, 19.07.2024, 08:29 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1800
Репутация: 255 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Если вычислен Артикул по формуле прохожий2019, то в столбце Название, можно формулу покороче:
Код
=ПРАВСИМВ(A2;ДЛСТР(A2)-ДЛСТР(B2))
К сообщению приложен файл: razdel.xlsx (12.8 Kb)
 
Ответить
СообщениеЕсли вычислен Артикул по формуле прохожий2019, то в столбце Название, можно формулу покороче:
Код
=ПРАВСИМВ(A2;ДЛСТР(A2)-ДЛСТР(B2))

Автор - DrMini
Дата добавления - 19.07.2024 в 08:29
Marandi Дата: Понедельник, 22.07.2024, 09:38 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
прохожий2019, точно
благодарю
 
Ответить
Сообщение прохожий2019, точно
благодарю

Автор - Marandi
Дата добавления - 22.07.2024 в 09:38
Marandi Дата: Понедельник, 22.07.2024, 09:38 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
DrMini, благодарю


Сообщение отредактировал Marandi - Понедельник, 22.07.2024, 09:39
 
Ответить
СообщениеDrMini, благодарю

Автор - Marandi
Дата добавления - 22.07.2024 в 09:38
gling Дата: Понедельник, 22.07.2024, 17:28 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2545
Репутация: 687 ±
Замечаний: 0% ±

2010
Здравствуйте. Ещё один вариант.
Артикул, формула массива
Код
=ЛЕВБ(A2;ПОИСКПОЗ(1;--(КОДСИМВ(ПСТР(A2;СТРОКА($D$1:$D$255);1))>191);)-1)
Наименование
Код
=ПОДСТАВИТЬ(A2;B2;"")
К сообщению приложен файл: 5790131.xlsx (12.2 Kb)


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте. Ещё один вариант.
Артикул, формула массива
Код
=ЛЕВБ(A2;ПОИСКПОЗ(1;--(КОДСИМВ(ПСТР(A2;СТРОКА($D$1:$D$255);1))>191);)-1)
Наименование
Код
=ПОДСТАВИТЬ(A2;B2;"")

Автор - gling
Дата добавления - 22.07.2024 в 17:28
  • Страница 1 из 1
  • 1
Поиск:

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