Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сортировка от А до Я при помощи формул - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сортировка от А до Я при помощи формул
Richman Дата: Суббота, 07.03.2015, 11:31 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
Добрый день, Друзья!

Задача заключается в том, чтобы отсортировать исходный диапазон от А до Я при помощи формул. Сводная, стандартная сортировка, макросы не подходят в данном случае.

Спасибо за любые варианты
К сообщению приложен файл: 5626811.xlsx (25.5 Kb)


С Уважением, Richman

 
Ответить
СообщениеДобрый день, Друзья!

Задача заключается в том, чтобы отсортировать исходный диапазон от А до Я при помощи формул. Сводная, стандартная сортировка, макросы не подходят в данном случае.

Спасибо за любые варианты

Автор - Richman
Дата добавления - 07.03.2015 в 11:31
Nic70y Дата: Суббота, 07.03.2015, 11:36 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
доп.столбец счётесли + впр
К сообщению приложен файл: 14-5.xlsx (29.9 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениедоп.столбец счётесли + впр

Автор - Nic70y
Дата добавления - 07.03.2015 в 11:36
Richman Дата: Суббота, 07.03.2015, 11:46 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
Nic70y, Мне нравится ваше решение. Спасибо


С Уважением, Richman

 
Ответить
СообщениеNic70y, Мне нравится ваше решение. Спасибо

Автор - Richman
Дата добавления - 07.03.2015 в 11:46
Richman Дата: Суббота, 07.03.2015, 12:02 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
Я не совсем правильно пример привел. В реальности некоторые значения в исходном диапазоне могут повторяться и нужно при помощи формул убрать дубликаты и произвести сортировку
К сообщению приложен файл: 14-5-1-.xlsx (25.6 Kb)


С Уважением, Richman

 
Ответить
СообщениеЯ не совсем правильно пример привел. В реальности некоторые значения в исходном диапазоне могут повторяться и нужно при помощи формул убрать дубликаты и произвести сортировку

Автор - Richman
Дата добавления - 07.03.2015 в 12:02
Nic70y Дата: Суббота, 07.03.2015, 12:16 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
могут повторяться
и что из этого - впр и возмет не повторяющие


ЮMoney 41001841029809
 
Ответить
Сообщение
могут повторяться
и что из этого - впр и возмет не повторяющие

Автор - Nic70y
Дата добавления - 07.03.2015 в 12:16
Richman Дата: Суббота, 07.03.2015, 12:20 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
ВПР то возьмет, да вот счетесли считает не правильно, т.е 0,1,2,2,4,5,5,5,8
К сообщению приложен файл: 14-5-2-.xlsx (29.9 Kb)


С Уважением, Richman

 
Ответить
СообщениеВПР то возьмет, да вот счетесли считает не правильно, т.е 0,1,2,2,4,5,5,5,8

Автор - Richman
Дата добавления - 07.03.2015 в 12:20
Nic70y Дата: Суббота, 07.03.2015, 13:09 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
тупанул - признаюсь
К сообщению приложен файл: 18-18.xlsx (36.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениетупанул - признаюсь

Автор - Nic70y
Дата добавления - 07.03.2015 в 13:09
_Boroda_ Дата: Суббота, 07.03.2015, 13:10 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16906
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Без допстолбца
массивная
Код
=ИНДЕКС(E$2:E$202;ПОИСКПОЗ(СТРОКА(H1);СЧЁТЕСЛИ(E$2:E$202;"<="&E$2:E$202);))

немассивная
Код
=ПРОСМОТР(;-1/(СЧЁТЕСЛИ(E$2:E$202;"<="&E$2:E$202)=СТРОКА(I1));E$2:E$202)

Коды потом приделать легко, поскольку повторяющегося текста нет
К сообщению приложен файл: 5626811_1.xlsx (29.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеБез допстолбца
массивная
Код
=ИНДЕКС(E$2:E$202;ПОИСКПОЗ(СТРОКА(H1);СЧЁТЕСЛИ(E$2:E$202;"<="&E$2:E$202);))

немассивная
Код
=ПРОСМОТР(;-1/(СЧЁТЕСЛИ(E$2:E$202;"<="&E$2:E$202)=СТРОКА(I1));E$2:E$202)

Коды потом приделать легко, поскольку повторяющегося текста нет

Автор - _Boroda_
Дата добавления - 07.03.2015 в 13:10
Richman Дата: Суббота, 07.03.2015, 13:32 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
А если повторяющийся текст есть? Пример в Сообщении 4


С Уважением, Richman

 
Ответить
СообщениеА если повторяющийся текст есть? Пример в Сообщении 4

Автор - Richman
Дата добавления - 07.03.2015 в 13:32
_Boroda_ Дата: Суббота, 07.03.2015, 14:07 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16906
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А, не заметил. Тогда так:
Код
=ИНДЕКС(E$2:E$202;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(E$2:E$202;"<"&ЕСЛИ(ПОИСКПОЗ(E$2:E$202;E$2:E$202;)=СТРОКА(E$1:E$201);E$2:E$202;"яяя"));СТРОКА(1:1));СЧЁТЕСЛИ(E$2:E$202;"<"&E$2:E$202);0))

Код
=ПРОСМОТР(;-1/(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(E$2:E$202;"<"&ЕСЛИ(ПОИСКПОЗ(E$2:E$202;E$2:E$202;)=СТРОКА(E$1:E$201);E$2:E$202;"яяя"));СТРОКА(1:1))=СЧЁТЕСЛИ(E$2:E$202;"<"&E$2:E$202));E$2:E$202)
К сообщению приложен файл: 9177077.xlsx (16.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА, не заметил. Тогда так:
Код
=ИНДЕКС(E$2:E$202;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(E$2:E$202;"<"&ЕСЛИ(ПОИСКПОЗ(E$2:E$202;E$2:E$202;)=СТРОКА(E$1:E$201);E$2:E$202;"яяя"));СТРОКА(1:1));СЧЁТЕСЛИ(E$2:E$202;"<"&E$2:E$202);0))

Код
=ПРОСМОТР(;-1/(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(E$2:E$202;"<"&ЕСЛИ(ПОИСКПОЗ(E$2:E$202;E$2:E$202;)=СТРОКА(E$1:E$201);E$2:E$202;"яяя"));СТРОКА(1:1))=СЧЁТЕСЛИ(E$2:E$202;"<"&E$2:E$202));E$2:E$202)

Автор - _Boroda_
Дата добавления - 07.03.2015 в 14:07
Nic70y Дата: Суббота, 07.03.2015, 14:13 | Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
[offtop]
2003; 2007; 2010; 2013 RUS Русский
и это всё на одном компе?
[/offtop]
[moder]А как это относится к вопросу о сортировке?


ЮMoney 41001841029809

Сообщение отредактировал _Boroda_ - Суббота, 07.03.2015, 15:26
 
Ответить
Сообщение[offtop]
2003; 2007; 2010; 2013 RUS Русский
и это всё на одном компе?
[/offtop]
[moder]А как это относится к вопросу о сортировке?

Автор - Nic70y
Дата добавления - 07.03.2015 в 14:13
Richman Дата: Воскресенье, 08.03.2015, 09:08 | Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
Николай, Александр Спасибо за дельные решения!


С Уважением, Richman

 
Ответить
СообщениеНиколай, Александр Спасибо за дельные решения!

Автор - Richman
Дата добавления - 08.03.2015 в 09:08
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!