Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / excel - сортировка IP адреса по номеру, а не по алфавиту / 8 сообщений из 8, страница 1 из 1
18.08.2011, 16:44
    #37401955
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel - сортировка IP адреса по номеру, а не по алфавиту
добрый день,
Имеется список значений в виде IP в столбце

10.10.10.1
10.10.10.10
10.10.10.11
10.10.10.2
10.10.10.21
10.10.10.3

Как в екселе вместо того что сверху получить то что снизу?
То есть, сортировка должна быть по последнему октету а не по алфавиту

10.10.10.1
10.10.10.2
10.10.10.3
10.10.10.10
10.10.10.11
10.10.10.21

Спасибо
...
Рейтинг: 0 / 0
18.08.2011, 16:49
    #37401972
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel - сортировка IP адреса по номеру, а не по алфавиту
gjkmpjdfntkm,
если по быстрому, то правсимв(текст;2). И сортируйте.
...
Рейтинг: 0 / 0
18.08.2011, 16:51
    #37401977
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel - сортировка IP адреса по номеру, а не по алфавиту
-O_o-gjkmpjdfntkm,
если по быстрому, то правсимв(текст;2). И сортируйте.

не совсем подходит, есть значения вида

10.10.10.1
10.111.10.10
11.10.10.11
12.10.10.2
166.10.10.21
10.11.220.3
...
Рейтинг: 0 / 0
18.08.2011, 16:56
    #37401990
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel - сортировка IP адреса по номеру, а не по алфавиту
gjkmpjdfntkm,

нашел это

=(VALUE(LEFT(A1,FIND(".",A1)-1))*10^9)+(VALUE(LEFT(RIGHT(A1,LEN(A1)-FIND(".",A1)),FIND(".",RIGHT(A1,LEN(A1)-FIND(".",A1)))-1))*10^6)+VALUE(LEFT(RIGHT(RIGHT(A1,LEN(A1)-FIND(".",A1)),LEN(RIGHT(A1,LEN(A1)-FIND(".",A1)))-FIND(".",RIGHT(A1,LEN(A1)-FIND(".",A1)))),FIND(".",RIGHT(RIGHT(A1,LEN(A1)-FIND(".",A1)),LEN(RIGHT(A1,LEN(A1)-FIND(".",A1)))-FIND(".",RIGHT(A1,LEN(A1)-FIND(".",A1)))))-1))*10^3+VALUE(RIGHT(RIGHT(RIGHT(A1,LEN(A1)-FIND(".",A1)),LEN(RIGHT(A1,LEN(A1)-FIND(".",A1)))-FIND(".",RIGHT(A1,LEN(A1)-FIND(".",A1)))),LEN(RIGHT(RIGHT(A1,LEN(A1)-FIND(".",A1)),LEN(RIGHT(A1,LEN(A1)-FIND(".",A1)))-FIND(".",RIGHT(A1,LEN(A1)-FIND(".",A1)))))-FIND(".",RIGHT(RIGHT(A1,LEN(A1)-FIND(".",A1)),LEN(RIGHT(A1,LEN(A1)-FIND(".",A1)))-FIND(".",RIGHT(A1,LEN(A1)-FIND(".",A1)))))))


работает ))
...
Рейтинг: 0 / 0
18.08.2011, 17:16
    #37402050
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel - сортировка IP адреса по номеру, а не по алфавиту
gjkmpjdfntkm-O_o-gjkmpjdfntkm,
если по быстрому, то правсимв(текст;2). И сортируйте.

не совсем подходит, есть значения вида

10.10.10.1
10.111.10.10
11.10.10.11
12.10.10.2
166.10.10.21
10.11.220.3
ну а в чем проблема? конечно это не очень красиво но.. последнее число может быть только двухзначным... или нет? как хотите )
...
Рейтинг: 0 / 0
18.08.2011, 17:22
    #37402070
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel - сортировка IP адреса по номеру, а не по алфавиту
-O_o-gjkmpjdfntkmпропущено...


не совсем подходит, есть значения вида

10.10.10.1
10.111.10.10
11.10.10.11
12.10.10.2
166.10.10.21
10.11.220.3
ну а в чем проблема? конечно это не очень красиво но.. последнее число может быть только двухзначным... или нет? как хотите )
Спасибо...)
новый вопрос http://www.sql.ru/forum/actualthread.aspx?tid=874301
...
Рейтинг: 0 / 0
18.08.2011, 21:04
    #37402438
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel - сортировка IP адреса по номеру, а не по алфавиту
...
Рейтинг: 0 / 0
02.09.2011, 21:40
    #37423569
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel - сортировка IP адреса по номеру, а не по алфавиту
У меня так получилось.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / excel - сортировка IP адреса по номеру, а не по алфавиту / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]