Я сделал ошибку, работая над превосходным списком описаний продуктов, и теперь некоторые продукты имеют номер детали, указанный дважды. Он имеет формат «[номер продукта], [номер продукта]», и мне нужно избавиться от этого второго номера продукта после запятой. Номера изделий не имеют одинаковую длину, поэтому я не могу использовать право (x), и все номера деталей разные, поэтому я не могу придумать, каким образом я не могу использовать поиск / замену. Есть ли способ автоматизировать это быстро?

1 ответ1

0

Два варианта

1) Используйте Text to Columns для разделения ячеек на запятые:

  • Выделите ячейки, которые могут содержать дубликаты
  • Откройте инструмент "Текст в столбцы" на вкладке "Данные".
  • Выберите "С разделителями" на первом экране, нажмите "Далее".
  • Установите флажок "Запятая" на втором экране, нажмите "Готово".

Все до запятой останется там, где оно есть; все после запятой будет разбито на следующий столбец. Если в этом столбце есть какие-либо значения, они будут перезаписаны.

2) Используйте Найти и заменить:

  • Выделите ячейки, которые могут содержать дубликаты
  • Откройте инструмент «Найти и заменить» на главной странице. Найдите и выберите вкладку или нажмите Ctrl+H
  • В поле «Найти» введите «, *»
  • Удалите любое значение в поле «Заменить», чтобы оставить его пустым.
  • Продолжить с заменой.

Это будет искать в выбранных ячейках запятые, сопровождаемые любой строкой символов, и будет заменять все, начиная с запятой, на пустую строку, эффективно удаляя их.

3) Используйте формулу:

  • =IFERROR(LEFT(A1,FIND(",",A1)-1),A1)
  • Функция Find возвращает местоположение в строке, где она находит определенный символ или строку.
  • Функция Left возвращает указанное количество символов из строки.

Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .