Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2010, 11:01   #1
SMShrek
Пользователь
 
Аватар для SMShrek
 
Регистрация: 02.03.2010
Сообщений: 43
По умолчанию Опредиление № позиции по алфавиту в несортированом списке

Здравствуйте!
Подскажите пожалуйста, как решить следующую задачу?...

Есть на "Лист1" не сортированный список "ФИО" с полем № позиции.
Нужно с помощью формулы (функции) опредилить какую позицию займет запись если бы список отсортировали бы по алфавиту.

Можно ли вообще это сделать с помощью формулы?...

Это нужно для дальнейшего отбора записей с помощью функции "=ВПР()" на другой лист в алфавитном порядке…
-------------------------------------------------------------------------
Кто поможет заранее большое СПАСИБО!!!

Прикладываю файл примера...
Вложения
Тип файла: rar aaa1.rar (6.1 Кб, 15 просмотров)
SMShrek вне форума Ответить с цитированием
Старый 02.03.2010, 11:41   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от SMShrek Посмотреть сообщение
Это нужно для дальнейшего отбора записей с помощью функции "=ВПР()" на другой лист в алфавитном порядке…
Ну и нагородили Вы... Для ВПР() сортировка не требуется, если Вы ищите точное совпадение.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 02.03.2010, 11:47   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Можно ли вообще это сделать с помощью формулы?
можно...
закрашено зеленым во вложении.
Вложения
Тип файла: rar Книга261.rar (6.5 Кб, 17 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 02.03.2010 в 11:55.
IgorGO вне форума Ответить с цитированием
Старый 02.03.2010, 11:51   #4
SMShrek
Пользователь
 
Аватар для SMShrek
 
Регистрация: 02.03.2010
Сообщений: 43
По умолчанию

Почему нагородил?...

Если получится формулой получить № позиции то по нему в новом списке ВПР() построит без сортировки отсортированный список...

посмотрите обновленный пример...
Вложения
Тип файла: rar aaa1.rar (6.5 Кб, 11 просмотров)
SMShrek вне форума Ответить с цитированием
Старый 02.03.2010, 11:55   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

если в списке фамилий возможны одинаковые записи, то чтобы каждый получил уникальный порядковый номер - формулу надо немного поправить:
Цитата:
=СУММПРОИЗВ((R3C[-2]:R17C[-2]<RC[-2])*1)+1+СЧЁТЕСЛИ(R2C[-2]:R[-1]C[-2];RC[-2])
предыдущий вариант для одинаковых записей выдал бы один и то же номер и появились бы пропуски в номерах
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 02.03.2010 в 12:02.
IgorGO вне форума Ответить с цитированием
Старый 02.03.2010, 11:56   #6
SMShrek
Пользователь
 
Аватар для SMShrek
 
Регистрация: 02.03.2010
Сообщений: 43
По умолчанию

Супер в точку....

Приогромнейшее СПАСИБО...
SMShrek вне форума Ответить с цитированием
Старый 02.03.2010, 12:02   #7
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

По чайниковски, но право на жизнь имеет :-)
Вложения
Тип файла: rar SMShrek.rar (7.2 Кб, 18 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 02.03.2010, 13:49   #8
SMShrek
Пользователь
 
Аватар для SMShrek
 
Регистрация: 02.03.2010
Сообщений: 43
По умолчанию Выражаю БЛАГОДАРНОСТЬ

Еще раз СПАСИБО ВСЕМ...

Очень помогли!!!...

Не поверите, 2-е недели времени на безсмысленное чтение разной порнографии по поводу решения этой задачи...

и 5 мин. на регистрацию на этом форуме и задача решена!...

Р.S.: Каюсь и корю себя за гордыню (в смысле, что сам разберусь) и не обратился за помощью сюда раньше...

Еще раз всем ОГРОМНОЕ СПАСИБО...
SMShrek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка по алфавиту Cpluser Общие вопросы C/C++ 7 03.03.2010 10:11
Отсортировать слова в заданном списке по алфавиту. Nynka Помощь студентам 5 08.12.2009 00:45
Опредиление типа медиа-файла,времени его звучания Anatol_rus Мультимедиа в Delphi 2 13.11.2008 22:41
Опредиление времени нажатия клавиши Antonio86 Общие вопросы Delphi 1 29.04.2008 20:48
Сортировка по алфавиту ЧИЖ Общие вопросы Delphi 1 16.03.2007 14:17