Обрезать данные в ячейке до определенного формата

У меня есть данные в столбце A (пример ниже).

А 0.894.114.695.EE9 1.274.788.355.825 К.С00.001.409.43Е

Это уникальные коды продуктов. Они могут начинаться с цифр (0,1 и т. д.) или букв. Они также содержат точки, буквы и цифры. Мне нужно обработать эти данные в нужном мне формате, например, от 0.894.114.695.EE9 до 0894114695 или от K.S00.001.409.43E до KS00001409. По сути, мне нужно удалить последние 3 символа, удалить "." и оставьте 0 впереди (если строка начинается с 0).

В настоящее время, чтобы сделать это, я выполняю следующие шаги:

  1. =MID(a1,1,13) и перезапишите формулу (теперь в строке B)
  2. CTRL+F и замените "." ни с чем
  3. Затем я поставил формулу: =IF(LEN(B2)<10,0&B2,B2)

Есть ли возможность иметь только одну формулу, которая бы выполнила все три шага?

Я несколько недель искал в Интернете решение, но, к сожалению, не смог найти того, которое мне подошло бы. Заранее благодарим вас за всю вашу помощь.

Разве это не должно сработать для вас: =TEXTBEFORE(A1,".",-1) и если вы хотите удалить точки из вывода, тогда =SUBSTITUTE(TEXTBEFORE(A1,".",-1),".",)

Mayukh Bhattacharya 19.04.2024 13:16
=LEFT(SUBSTITUTE(A1:A3,".",),10). Ведущие нули должны оставаться нетронутыми?
JvdV 19.04.2024 13:17

@JvdV Я немного изменил его, и он работает так, как мне нужно: =LEFT(SUBSTITUTE(A2,".",),10)

Rhiga 19.04.2024 13:40
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
0
3
53
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

А как насчет этой простой формулы:

=SUBSTITUTE(LEFT(B2;LEN(B2)-3);".";"")

Чтобы быть уверенным, что начальный ноль не будет удален, вы можете начать строку с одинарной кавычки:

Другие вопросы по теме

Похожие вопросы

Определите сгруппированные строки на основе нескольких условий с помощью PowerQuery
Формула сопоставления, игнорирующая значения NULL
Курорт от спуска к подъему
Необходимо искать значение в нескольких столбцах, возвращать значение в другом столбце каждый раз, когда появляется первое значение
Как создать формулу развернутого массива в Excel с помощью ПОИСКПОЗ или XLOOKUP, которая не пропускает строки
Создайте электронное письмо Outlook и добавьте именованный диапазон Excel и 3 диаграммы из другого листа в тело электронного письма в виде изображений
Скопируйте несколько строк и вставьте их на другой лист, пропуская 5 строк
Как объединить слова с помощью разделителя на основе значений в другом столбце?
У меня есть список данных в столбце F, который я хочу переместить в столбцы A-D
Неправильный вывод (но очень близкий) при добавлении значений с одного листа на другой с помощью openpyxl