Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Excel. Как перенести в другую ячейку часть текста с числами?

Есть значения такого вида:

LTP-1361L-7AV

LT-1361L-1AV

GASA-120LA-7A

SHE-3025-7A

BGA-301-4A

Какую формулу применить, чтобы перенеслись первые буквы, знак тире и цифры. Все, что после убрать. В итоге должно получится:

LTP-1361

LT-1361

GASA-120

SHE-3025

BGA-301

ExcelMicrosoft excel+2
Евгений К.
  ·   · 8,1 K
Автоматизация любых задач, отнимающих массу...  · 27 февр 2020

в другой ячейке надо набрать формулу массива (через CTRL+SHIFT+ENTER иначе будет ошибка #Н/Д):

=ПСТР(A1;1;НАЙТИ("-";A1))&(ЗНАЧЕН(ЛЕВСИМВ(ПСТР(A1;НАЙТИ("-";A1)+1;ДЛСТР(A1));ПОИСКПОЗ(0;ЕЧИСЛО(ЗНАЧЕН(ПСТР(ПСТР(A1;НАЙТИ("-";A1)+1;ДЛСТР(A1));СТРОКА(ДВССЫЛ("1:"&ДЛСТР(ПСТР(A1;НАЙТИ("-";A1)+1;ДЛСТР(A1)))));1)))*СТРОКА(ДВССЫЛ("1:"&ДЛСТР(ПСТР(A1;НАЙТИ("-";A1)+1;ДЛСТР(A1)))));0)-1)))

и растянуть на весь столбец

примерно так:

код чисел.png

при копировании в свой проект надо ячейку A1 на ячейку своего проекта

или руками или через страницу сервиса замены адресов ячеек

Спасибо! Помогло! Вы - лучший!!!