Сортировка в Excel

fima32
На сайте с 12.01.2006
Offline
132
1276

Кто-нибудь знает как сделать сортировку списка урлов в Excel или другой программе по совпадениям в основном домене?

Что-бы на выходе получалось нечто такое:

http://bla1.moysite1.ru/

http://bla2.moysite1.ru/

http://bla3.moysite1.ru/

http://bla4.moysite1.ru/

http://lala1.anysite1.ru/

http://lala2.anysite1.ru/

http://lala3.anysite1.ru/

http://lala4.anysite1.ru/

Allsubmitter сам рубит налево и направо, а я хочу ручками повыкидывать лишнее

[Удален]
#1

отсортируйте по алфавиту, в чём проблема?

fima32
На сайте с 12.01.2006
Offline
132
#2

Тогда получится, что сортировка будет идти по поддоменам, а мне нужно по основным доменам

fima32
На сайте с 12.01.2006
Offline
132
#3

Может я не совсем удачный пример привел. В базе каталогов идет много каталогов с поддоменов одного домена,

вот так:

http://catalog.moysite1.ru/

http://dir.moysite1.ru/

http://katalog.moysite1.ru/

http://best.moysite1.ru/

http://any.moysite1.ru/

хочу откинуть каталоги с одного домена, но сам ручками

DocWeb
На сайте с 23.04.2007
Offline
101
#4

Можно сделать не очень красиво....

1. ДЛСТР(текст) - ужнаем длину строки (урла)

2. ПОИСК(искомый_текст;текст_для_поиска ;нач_позиция) - находим вхождение 1ой "." (точки-разделителя поддомена и домена)

3. находим разность между п.1 и п.2

4. ПРАВСИМВ(текст;число_знаков) - получаем значение урла без поддомена.

Все это оформляем ввиде макроса и получаем колонку с доменами, потом по ним сортируем по алфавиту...

на связи, практически онлайн. почта для связи - dlya-svyazi @ list.ru °¤•Џ•¤° Бери ношу по себе, чтоб не падать при ходьбе (с) "Брат"
[Удален]
#5

для данного случая подойдёт

=ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(".";A1;1))

и сортируйте результат по алфавиту

в столбце А должны находиться данные

P.S. если адреса будут с www то =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(".";A1;12))

если и с www и без то надо писать условие ЕСЛИ()

fima32
На сайте с 12.01.2006
Offline
132
#6

Спасибо, буду пробовать

Elven
На сайте с 25.07.2005
Offline
150
#7

Можно сделать ход конем, и экспортировать это в эксель как базу данных, с разделителем "."

Таким образом, получишь каждое значение в отдельном столбце. ТАм уже сортируй как хочешь.

Особенно удобно, если изначально ссылки в текстовом или любом другом формате.

Блог практика маркетинга (http://marketnotes.ru/).
I
На сайте с 04.04.2005
Offline
28
#8

Еще можно поставить на колонку Фильтр - Автофильтр. Пойти в таблицу, наступить на фильтре на список, выбрать Условие - дальше Содержит (ввести необходимый поддомен) или другие условия, в получившемся списке удалять целиком строки можно.

fima32
На сайте с 12.01.2006
Offline
132
#9
burunduk:
для данного случая подойдёт

=ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(".";A1;1))
и сортируйте результат по алфавиту
в столбце А должны находиться данные
P.S. если адреса будут с www то =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(".";A1;12))
если и с www и без то надо писать условие ЕСЛИ()

Спасибо, помогло. Именно то что нужно

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий