Преобразование штрих-кодов в определенный формат с использованием функции Excel, FIND & MID Excel - PullRequest
0 голосов
/ 23 мая 2018

В Excel у меня есть ряд столбцов, содержащих штрих-коды различных типов, такие как:

WS-S5-S-L1-C31-F-U5-S9-P14 преобразовать в 05-09-14

WS-S5-S-L1-C31-F-U5-S8-P1 преобразовать в 05-08-01

WS-S5-N-L1-C29-V-U16-S6-P6 преобразовать в 16-06-06

Я хочу преобразовать их в 8 символов, используя следующие правила:

  • при необходимости удалите U и префикс 0
  • удалить S и префикс 0, где это необходимо
  • удалить P и префикс 0, если это необходимо

Я считаю, что есть способ использовать функции IF, FIND & MID для их преобразования в Excel, ноне знаю с чего начать.Любая помощь будет высоко ценится.

1 Ответ

0 голосов
/ 23 мая 2018

Что ж, это хорошо для случая 2, но не касается P14 или U16, но вы можете пойти дальше ...

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(RIGHT(A1,LEN(A1)-FIND("U",A1,1)+1),"U",0),"S",0),"P",0)

Предполагается, что данные были в ячейках от A1 до A3, просто перетащите вниз,Хотя очень грубая сила ...

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...