Excel - Найти и заменить символ - PullRequest
0 голосов
/ 01 августа 2020

В моем столбце есть данные в формате «текст-текст-число», например «D1-fla c -1», но последнее число сортируется неправильно, потому что в нем не было «0», чтобы он мог list на 0,1,2 вместо 0,1,11,2 ...

Есть ли способ использовать функцию поиска / замены, чтобы исправить ТОЛЬКО последнюю часть ячейки? В идеале мне нужно знать подстановочный знак, чтобы найти, например, только 1 символ после дефиса, а затем добавить к нему ноль.

enter image description here

Ive seen you can fix this with a new sorting column but I cannot add a column to what Im doing, I need to fix the original column.

введите описание изображения здесь

Ответы [ 2 ]

1 голос
/ 01 августа 2020

Другой способ переноса части numeri c в другой столбец для сортировки, предполагая, что у вас всегда один и тот же формат в первом столбце, вы можете:

  • Выбрать столбец данных
  • Данные Text to columns
    • Шаг 2: Разделители / Другое: -
    • Шаг 3:
      • Выберите столбцы 1 и 2, а не импорт
      • Место назначения: B1

enter image description here

Then, when you finish, the unsplit original will be in column A, and the numeric portion in column B as numbers.

  • Select columns A & B
  • sort ascending on Column B.
  • Delete column B

You can put the numeric column in any location if column B is not available

before sorting

enter image description here

after sorting

введите описание изображения здесь

1 голос
/ 01 августа 2020

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

  1. В свободном столбце напишите следующую формулу.

    =TRIM(RIGHT(SUBSTITUTE(A2,"-",REPT(" ",99)),99))+0

    Скопируйте данные до последней строки.

  2. Отсортируйте данные в порядке возрастания на основе созданного таким образом запасного столбца формулы.

  3. Удалите запасной столбец, если он вам больше не нужен.

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