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

Вход

Регистрация

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

 

= Мир MS Excel/Сортировка по возрастанию формулой с повторяющимися значенми - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировка по возрастанию формулой с повторяющимися значенми (Формулы/Formulas)
Сортировка по возрастанию формулой с повторяющимися значенми
LikeARS Дата: Среда, 15.09.2021, 07:22 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Добрый день всем! Подскажите допустим есть таблица с ИД 1 столбец текстовые значения уникальные, второй столбец числовые могут быть повторяющиеся, как формулой вернуть отсортированный 1 столбец по критерию возрастания данных со второго столбца. В случае когда уникальные значения, есть решение через функции индекс, поиспоз, строка и наименьший, в случае повторяющихся не работает.
 
Ответить
СообщениеДобрый день всем! Подскажите допустим есть таблица с ИД 1 столбец текстовые значения уникальные, второй столбец числовые могут быть повторяющиеся, как формулой вернуть отсортированный 1 столбец по критерию возрастания данных со второго столбца. В случае когда уникальные значения, есть решение через функции индекс, поиспоз, строка и наименьший, в случае повторяющихся не работает.

Автор - LikeARS
Дата добавления - 15.09.2021 в 07:22
прохожий2019 Дата: Среда, 15.09.2021, 07:38 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
индекс, поискпоз(значение+строка()%%%), наименьщий(значение+строка()%%%,строка)
 
Ответить
Сообщениеиндекс, поискпоз(значение+строка()%%%), наименьщий(значение+строка()%%%,строка)

Автор - прохожий2019
Дата добавления - 15.09.2021 в 07:38
Pelena Дата: Среда, 15.09.2021, 07:42 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19167
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Стандартный инструмент двухуровневая сортировка не вариант?
Пример покажете?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСтандартный инструмент двухуровневая сортировка не вариант?
Пример покажете?

Автор - Pelena
Дата добавления - 15.09.2021 в 07:42
LikeARS Дата: Среда, 15.09.2021, 07:56 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Не могли ли вы написать это формулой на листе сортировка, столбец а.
Результат должен быть как сортировка по возрастанию на листе ИД, только нужно вернуть формулой на другом листе.
К сообщению приложен файл: 0916102.xlsx (494.6 Kb)


Сообщение отредактировал LikeARS - Среда, 15.09.2021, 08:57
 
Ответить
СообщениеНе могли ли вы написать это формулой на листе сортировка, столбец а.
Результат должен быть как сортировка по возрастанию на листе ИД, только нужно вернуть формулой на другом листе.

Автор - LikeARS
Дата добавления - 15.09.2021 в 07:56
Nic70y Дата: Среда, 15.09.2021, 09:18 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 8709
Репутация: 2261 ±
Замечаний: 0% ±

Excel 2010
не понятно.
вдруг правильно:
Код
=ИНДЕКС(ИД!A$1:A$272;ЕСЛИ(B2=B1;ПОИСКПОЗ(B2;ИНДЕКС(ИД!B$1:B$272;ПОИСКПОЗ(A1;ИНДЕКС(ИД!A$1:A$272;ПОИСКПОЗ(B1;ИД!B$1:B$272;)):ИНДЕКС(ИД!A$1:A$272;272);)+ПОИСКПОЗ(B1;ИД!B$1:B$272;)):ИНДЕКС(ИД!B$1:B$272;272);)+ПОИСКПОЗ(A1;ИНДЕКС(ИД!A$1:A$272;ПОИСКПОЗ(B1;ИД!B$1:B$272;)):ИНДЕКС(ИД!A$1:A$272;272);)+ПОИСКПОЗ(B1;ИД!B$1:B$272;)-1;ПОИСКПОЗ(B2;ИД!B$1:B$272;)))
Код
=НАИМЕНЬШИЙ(ИД!B$2:B$272;СТРОКА(B1))
К сообщению приложен файл: 2462896.xlsx (30.1 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениене понятно.
вдруг правильно:
Код
=ИНДЕКС(ИД!A$1:A$272;ЕСЛИ(B2=B1;ПОИСКПОЗ(B2;ИНДЕКС(ИД!B$1:B$272;ПОИСКПОЗ(A1;ИНДЕКС(ИД!A$1:A$272;ПОИСКПОЗ(B1;ИД!B$1:B$272;)):ИНДЕКС(ИД!A$1:A$272;272);)+ПОИСКПОЗ(B1;ИД!B$1:B$272;)):ИНДЕКС(ИД!B$1:B$272;272);)+ПОИСКПОЗ(A1;ИНДЕКС(ИД!A$1:A$272;ПОИСКПОЗ(B1;ИД!B$1:B$272;)):ИНДЕКС(ИД!A$1:A$272;272);)+ПОИСКПОЗ(B1;ИД!B$1:B$272;)-1;ПОИСКПОЗ(B2;ИД!B$1:B$272;)))
Код
=НАИМЕНЬШИЙ(ИД!B$2:B$272;СТРОКА(B1))

Автор - Nic70y
Дата добавления - 15.09.2021 в 09:18
LikeARS Дата: Среда, 15.09.2021, 09:28 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Nic70y, вот так хочу чтобы получилось, чтобы это формировалось формулой на отдельном листе, исходные данные чтобы не изменялись
К сообщению приложен файл: 9980633.png (8.4 Kb)
 
Ответить
СообщениеNic70y, вот так хочу чтобы получилось, чтобы это формировалось формулой на отдельном листе, исходные данные чтобы не изменялись

Автор - LikeARS
Дата добавления - 15.09.2021 в 09:28
Nic70y Дата: Среда, 15.09.2021, 09:39 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 8709
Репутация: 2261 ±
Замечаний: 0% ±

Excel 2010
LikeARS, Вы мой файл смотрели? там разве не так?


ЮMoney 41001841029809
 
Ответить
СообщениеLikeARS, Вы мой файл смотрели? там разве не так?

Автор - Nic70y
Дата добавления - 15.09.2021 в 09:39
прохожий2019 Дата: Среда, 15.09.2021, 10:05 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
Не могли ли вы написать
сразу бы приложили - сразу бы и написал
Код
=ИНДЕКС(ИД!B$2:B$272;ПОИСКПОЗ(НАИМЕНЬШИЙ(ИД!$B$2:$B$272+СТРОКА(ИД!$B$2:$B$272)%%%;СТРОКА(B1));ИД!$B$2:$B$272+СТРОКА(ИД!$B$2:$B$272)%%%;))
К сообщению приложен файл: 5803255.xlsx (16.7 Kb)


Сообщение отредактировал прохожий2019 - Среда, 15.09.2021, 10:07
 
Ответить
Сообщение
Не могли ли вы написать
сразу бы приложили - сразу бы и написал
Код
=ИНДЕКС(ИД!B$2:B$272;ПОИСКПОЗ(НАИМЕНЬШИЙ(ИД!$B$2:$B$272+СТРОКА(ИД!$B$2:$B$272)%%%;СТРОКА(B1));ИД!$B$2:$B$272+СТРОКА(ИД!$B$2:$B$272)%%%;))

Автор - прохожий2019
Дата добавления - 15.09.2021 в 10:05
LikeARS Дата: Среда, 15.09.2021, 10:09 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Nic70y, а увидел, что вы файл приложили сейчас посмотрю, спасибо.
 
Ответить
СообщениеNic70y, а увидел, что вы файл приложили сейчас посмотрю, спасибо.

Автор - LikeARS
Дата добавления - 15.09.2021 в 10:09
jakim Дата: Четверг, 16.09.2021, 11:25 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1197
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Смотрите приложение с формулами

Значение

Код
=IFERROR(SMALL(ИД!$B$2:$B$1000;ROWS($2:2));"")

Имя

Код
=IFERROR(INDEX(ИД!A$2:A$1000;AGGREGATE(15;6;ROW($1:$1000)/(ИД!B$2:B$1000=B2);COUNTIF(B$2:B2;B2)));"")
К сообщению приложен файл: 7101892.xlsx (22.6 Kb)
 
Ответить
Сообщение
Смотрите приложение с формулами

Значение

Код
=IFERROR(SMALL(ИД!$B$2:$B$1000;ROWS($2:2));"")

Имя

Код
=IFERROR(INDEX(ИД!A$2:A$1000;AGGREGATE(15;6;ROW($1:$1000)/(ИД!B$2:B$1000=B2);COUNTIF(B$2:B2;B2)));"")

Автор - jakim
Дата добавления - 16.09.2021 в 11:25
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировка по возрастанию формулой с повторяющимися значенми (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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