Mam dość duży (ponad 200 wierszy) arkusz kalkulacyjny Excel, który wyświetla pozycje w mojej sieci (tj. Drukarki, serwery, stacje robocze, projektory sieciowe itp.), A jedną z pierwszych kolumn jest pole Adres IP, które przyjmuje formę 192.168.x.y
. Mój problem, gdy próbuję go sortować, polega na tym, że idzie (jako przykład) z 192.168.0.85
do 192.168.0.9
. Chciałbym zobaczyć, że sortowanie opiera się na pierwszych 3 oktetach, a następnie na ostatnim oktecie logicznie (tj. .1
, .2
, .3
itp.) czy to możliwe? Jeśli tak to jak?
źródło
Zdaję sobie sprawę, że jest to stary post, ale w celu zapewnienia działającego rozwiązania przedstawiam następujące.
Wystarczy umieścić tę formułę w sąsiedniej komórce i zaktualizować odniesienia, aby wskazywały komórkę zawierającą adres IP (w tym przykładzie A1). Daje to wynik podobny do 010.121.008.030, który można następnie sortować (poprawnie) alfabetycznie. Następnie ustaw szerokość nowej kolumny na zero i voila. Czas na filiżankę kawy.
źródło
;
) zamiast przecinków (,
) w oparciu o ustawienia regionalne Twojego systemu.…&"."&…
) i otrzymaj zwykłą dwunastocyfrową liczbę, np. 010121008030, która również zostanie poprawnie posortowana (chociaż funkcja sortowania może wywołać u Ciebie denerwujące okno dialogowe).źródło