Удаление определенного символа, если он появляется в конце ячейки?

У меня массивная база данных и вы хотите удалить символ канала '|' если он появляется в конце ячейки.

Некоторые из ячеек не имеют | в конце и не нуждаются в редактировании … поэтому не может просто удалить последний символ … он должен быть |

Большое спасибо.

Предполагая, что эти данные находятся в столбце A, поместите это в B1 и перетащите вниз.

=IF(RIGHT(A1,1)="|",LEFT(A1,LEN(A1)-1),A1) 

Затем вы можете вставить столбец B как значения над столбцом A, если вы хотите навсегда внести изменения.

Изменить: этот вариант сохранит пустые ячейки:

 =IF(RIGHT(A1,1)="|",LEFT(A1,LEN(A1)-1),IF(ISBLANK(A1),"",A1)) 

Убедитесь, что правильный символ char – это труба, возьмите левые символы минус 1, если это …

=IF(RIGHT(A2,LEN(A2))= "|",LEFT(A2,LEN(A2)-1),A2)

При использовании данных в A1 используйте:

 =IF(RIGHT(A1,1)="|",MID(A1,1,LEN(A1)-1),A1) 
  • INDEX / MATCH с использованием номера столбца
  • FInd всех экземпляров имя повторяется и добавляет оценки каждого из них
  • Диапазон ссылок в нескольких вкладках другой книги
  • Функция Excel IF для трех условий (2 x число, 1 x текст) и два результата
  • Отрицательный результат, который будет отображаться как «0»,
  • Справочная колонка в Excel
  • Логический переключатель от 1/0 до 0/1
  • Excel: поиск следующего равного совпадения в столбце
  • Вернуть максимальное значение столбца
  • Нужна помощь в создании формулы для проверки ячейки по значению, затем скопируйте правильное значение из отдельного листа
  • Как сделать вычисления вложенных массивов с помощью INDEX ()?
  • Давайте будем гением компьютера.