Удалите точку и ведите ноль в Excel - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть столбец в Excel со значениями, которые выглядят так:

01.01
01.02
01.03
01.04
01.05
01.06
0101.2
0101.21.00
0101.21.00.00
0101.29.00
0101.29.00.10

Я пытаюсь удалить "."в четырехзначных ячейках, т. е. 01.01, 01.02 и т. д., чтобы вместо них отображались 0101, 0102.В текущих ячейках указан «общий» формат.Я изменил его на «текст».Затем попытался сделать замену "."пустым.Однако он изменится с 01.01 до 101. Я пробовал несколько методов, включая «пользовательский» формат, но безрезультатно.

Я отфильтровал столбец, чтобы отображались только те ячейки с длиной = 5.Затем я применил «кастомный» формат 0000 к ячейкам.Это изменило.Однако затем я попытался отсортировать столбец, он не будет сортироваться должным образом.Пользовательские 4-значные ячейки конфликтуют с другими ячейками.

Мне нужно только удалить «.»для тех 4-значных ячеек и сохраняя ведущий ноль.Кажется, легкая задача, но я дергаю себя за волосы.Любой совет приветствуется.

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

Различная интерпретация:

=IF(MID(A1,3,1)=".",REPLACE(A1,3,1,),A1)

Может сортироваться по мере необходимости.

Измените , s на ; s, если необходимо для вашей конфигурации.

0 голосов
/ 18 сентября 2018

Когда A1 является вашей целевой клеткой,

B1=SUBSTITUTE(A1,".","")

На моей фотографии столбец A отформатирован как Text, а столбец B - хорошая старая мода General

enter image description here

...