У меня довольно большая (более 200 строк) электронная таблица Excel, в которой перечислены элементы в моей сети (например, принтеры, серверы, рабочие станции, сетевые проекторы и т. Д.), И одним из первых столбцов является поле IP-адрес, которое принимает форму 192.168.x.y
. Моя проблема, когда я пытаюсь разобраться, состоит в том, что это идет (в качестве примера) от 192.168.0.85
к 192.168.0.9
. То , что я хотел бы видеть это сортировка на основе первых 3 октетов, то последний октет логически (т.е. .1
, .2
, .3
и т.д.). Это возможно? Если так, то как?
источник
Я понимаю, что это старый пост, но в интересах предоставления рабочего решения я представляю следующее.
Просто поместите эту формулу в соседнюю ячейку и обновите ссылки, чтобы они указывали на ячейку, содержащую ваш IP-адрес (A1 в этом примере). Это приведет к результату, подобному 010.121.008.030, который затем можно будет отсортировать (правильно) по алфавиту. Затем установите ширину нового столбца на ноль и вуаля. Время насладиться чашечкой кофе.
источник
;
) вместо запятых (,
) в зависимости от региональных настроек вашей системы.…&"."&…
опустить объединенные точки ( ) и получить простое двенадцатизначное число, такое как 010121008030, которое также будет сортировать правильно (хотя функция сортировки может вызвать у вас раздражающее диалоговое окно).источник
В дополнение к ответу Джона Гомера я приведу здесь формулу, которая также работает в приложении Apple Numbers, поскольку там нет
TEXT
функции. Также проверено в Google Docs.источник