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

Вход

Регистрация

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

 

= Мир MS Excel/Построение списка уникальных значений из столбца - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Построение списка уникальных значений из столбца
elovkov Дата: Четверг, 23.04.2026, 13:24 | Сообщение № 1
Группа: Друзья
Ранг: Ветеран
Сообщений: 528
Репутация: 84 ±
Замечаний: 0% ±

Excel 2013
Всем привет
Вопрос чисто теоретический, ошибка не мешает, но не могу понять причину
Файл не хочу прикладывать, в чистом файле пробовал повторить ситуацию - ошибки нет)
Ситуация такая:
Большая расчетная таблица
В диапазоне J5:J218 есть собранный формулой текст, вариантов этого текста от 5 до 20 может быть
Мне надо вывести уникальные варианты
Сначала в столбце Р формула:
Код
=ЕСЛИОШИБКА(ЕСЛИ(ПОИСКПОЗ(J5;J$5:J$218;0)=СТРОКА()-СТРОКА(P$4);СТРОКА();999);"")

выводит номер строки, содержащий ранее не встречавшийся текст или 999
потом в столце Q
Код
=ДВССЫЛ("J"&НАИМЕНЬШИЙ(P$5:P$218;СТРОКА()-СТРОКА(Q$4)))

выводит содержание ячейки J с уникальным номером строки, либо 0 (в J999 пусто)
Все в целом работает, но почему-то начиная с ячейки Q60 и ниже вторая формула выдает #ЧИСЛО
При этом в столбце J равномерно продолжаются записи и должен быть 0, так как уникальные уже кончились
Мне это не мешает, уникальных максимум 20, а чаще меньше, но причину понять не могу, а душа требует разобраться)))


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица

Сообщение отредактировал elovkov - Четверг, 23.04.2026, 13:36
 
Ответить
СообщениеВсем привет
Вопрос чисто теоретический, ошибка не мешает, но не могу понять причину
Файл не хочу прикладывать, в чистом файле пробовал повторить ситуацию - ошибки нет)
Ситуация такая:
Большая расчетная таблица
В диапазоне J5:J218 есть собранный формулой текст, вариантов этого текста от 5 до 20 может быть
Мне надо вывести уникальные варианты
Сначала в столбце Р формула:
Код
=ЕСЛИОШИБКА(ЕСЛИ(ПОИСКПОЗ(J5;J$5:J$218;0)=СТРОКА()-СТРОКА(P$4);СТРОКА();999);"")

выводит номер строки, содержащий ранее не встречавшийся текст или 999
потом в столце Q
Код
=ДВССЫЛ("J"&НАИМЕНЬШИЙ(P$5:P$218;СТРОКА()-СТРОКА(Q$4)))

выводит содержание ячейки J с уникальным номером строки, либо 0 (в J999 пусто)
Все в целом работает, но почему-то начиная с ячейки Q60 и ниже вторая формула выдает #ЧИСЛО
При этом в столбце J равномерно продолжаются записи и должен быть 0, так как уникальные уже кончились
Мне это не мешает, уникальных максимум 20, а чаще меньше, но причину понять не могу, а душа требует разобраться)))

Автор - elovkov
Дата добавления - 23.04.2026 в 13:24
  • Страница 1 из 1
  • 1
Поиск:

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