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

Вход

Регистрация

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

 

= Мир MS Excel/Как найти несколько повторяющихся значений? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Как найти несколько повторяющихся значений?
DM11 Дата: Понедельник, 27.03.2023, 14:08 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Подскажите пожалуйста, есть ли какой-нить аналог функции ПОИСКПОЗ, чтобы в определенном столбце она искала первый, второй и третий повтор определенного значения?
Например, есть столбец
1) 255
2) 436
3) 235
4) 549
5) 975
6) 235
7) 789
8) 402
9) 441
10) 235
11) 123
12) 543
Нужно, чтобы по критерию поиска "235" функция выдавала строки, в которых это число находится - в данном случае это строки 3, 6, 10.
 
Ответить
СообщениеПодскажите пожалуйста, есть ли какой-нить аналог функции ПОИСКПОЗ, чтобы в определенном столбце она искала первый, второй и третий повтор определенного значения?
Например, есть столбец
1) 255
2) 436
3) 235
4) 549
5) 975
6) 235
7) 789
8) 402
9) 441
10) 235
11) 123
12) 543
Нужно, чтобы по критерию поиска "235" функция выдавала строки, в которых это число находится - в данном случае это строки 3, 6, 10.

Автор - DM11
Дата добавления - 27.03.2023 в 14:08
Serge_007 Дата: Понедельник, 27.03.2023, 14:17 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
есть ли какой-нить аналог функции ПОИСКПОЗ
До Офис 365 - нет

Вариант формулой массива:
Код
=НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(B$1:B$12;E$1;));СТРОКА($1:$12));СТРОКА()-1)
К сообщению приложен файл: 20230327_dm11.xls (28.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
есть ли какой-нить аналог функции ПОИСКПОЗ
До Офис 365 - нет

Вариант формулой массива:
Код
=НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(B$1:B$12;E$1;));СТРОКА($1:$12));СТРОКА()-1)

Автор - Serge_007
Дата добавления - 27.03.2023 в 14:17
Gustav Дата: Понедельник, 27.03.2023, 14:17 | Сообщение № 3
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
есть ли какой-нить аналог функции ПОИСКПОЗ

Перейти на версию Excel, где есть функция ФИЛЬТР, или на Таблицы Google - не вариант?


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
есть ли какой-нить аналог функции ПОИСКПОЗ

Перейти на версию Excel, где есть функция ФИЛЬТР, или на Таблицы Google - не вариант?

Автор - Gustav
Дата добавления - 27.03.2023 в 14:17
DM11 Дата: Понедельник, 27.03.2023, 14:41 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Serge_007, Спасибо огромное - то, что нужно!!!
 
Ответить
СообщениеSerge_007, Спасибо огромное - то, что нужно!!!

Автор - DM11
Дата добавления - 27.03.2023 в 14:41
DM11 Дата: Понедельник, 27.03.2023, 14:42 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Gustav, не вариант: что стоит на рабочих компах решаю не я, а админы организации, да и не только мне, а и всем другим пользователям перейти придется.
 
Ответить
СообщениеGustav, не вариант: что стоит на рабочих компах решаю не я, а админы организации, да и не только мне, а и всем другим пользователям перейти придется.

Автор - DM11
Дата добавления - 27.03.2023 в 14:42
Gustav Дата: Понедельник, 27.03.2023, 14:54 | Сообщение № 6
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
не вариант: что стоит на рабочих компах решаю не я

[offtop]Да ну я ж не укоряю и не уговариваю. Понятно, что корпоративный Excel - не ваш Excel. У меня у самого 2013 до сих пор на рабочем компе и решение для него - точно такое же "тяжёленькое", как и для вашей версии 2007. Но существуют ведь и разовые задачи, когда можно скопировать исходные данные, скажем, в таблицу Гугл, в ней получить решение с помощью современных функций и ответ скопировать обратно.


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
не вариант: что стоит на рабочих компах решаю не я

[offtop]Да ну я ж не укоряю и не уговариваю. Понятно, что корпоративный Excel - не ваш Excel. У меня у самого 2013 до сих пор на рабочем компе и решение для него - точно такое же "тяжёленькое", как и для вашей версии 2007. Но существуют ведь и разовые задачи, когда можно скопировать исходные данные, скажем, в таблицу Гугл, в ней получить решение с помощью современных функций и ответ скопировать обратно.

Автор - Gustav
Дата добавления - 27.03.2023 в 14:54
Nic70y Дата: Понедельник, 27.03.2023, 15:11 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
формула без массивного ввода
Код
=ПОИСКПОЗ(E$1;ИНДЕКС(B:B;G1+1):B$9999;)+G1
К сообщению приложен файл: 4274630.xls (32.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеформула без массивного ввода
Код
=ПОИСКПОЗ(E$1;ИНДЕКС(B:B;G1+1):B$9999;)+G1

Автор - Nic70y
Дата добавления - 27.03.2023 в 15:11
elovkov Дата: Понедельник, 27.03.2023, 16:36 | Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 413
Репутация: 73 ±
Замечаний: 0% ±

Excel 2013
без массивного ввода


Изящненько, для пущей красоты еще ошибку убрать, в 2007 вроде уже есть?
Код
=ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ(E$1;ИНДЕКС(B:B;G1+1):B$9999;)+G1;ЛОЖЬ);ПОИСКПОЗ(E$1;ИНДЕКС(B:B;G1+1):B$9999;)+G1;"")
К сообщению приложен файл: 6234728.xls (33.0 Kb)


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

Сообщение отредактировал elovkov - Понедельник, 27.03.2023, 16:37
 
Ответить
Сообщение
без массивного ввода


Изящненько, для пущей красоты еще ошибку убрать, в 2007 вроде уже есть?
Код
=ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ(E$1;ИНДЕКС(B:B;G1+1):B$9999;)+G1;ЛОЖЬ);ПОИСКПОЗ(E$1;ИНДЕКС(B:B;G1+1):B$9999;)+G1;"")

Автор - elovkov
Дата добавления - 27.03.2023 в 16:36
Nic70y Дата: Понедельник, 27.03.2023, 16:52 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
зачем
ЕСЛИ(ЕСЛИОШИБКА
достаточно:
Код
=ЕСЛИОШИБКА(ПОИСКПОЗ(E$1;ИНДЕКС(B:B;G1+1):B$9999;)+G1;"")


ЮMoney 41001841029809
 
Ответить
Сообщениезачем
ЕСЛИ(ЕСЛИОШИБКА
достаточно:
Код
=ЕСЛИОШИБКА(ПОИСКПОЗ(E$1;ИНДЕКС(B:B;G1+1):B$9999;)+G1;"")

Автор - Nic70y
Дата добавления - 27.03.2023 в 16:52
elovkov Дата: Понедельник, 27.03.2023, 16:53 | Сообщение № 10
Группа: Друзья
Ранг: Обитатель
Сообщений: 413
Репутация: 73 ±
Замечаний: 0% ±

Excel 2013
достаточно


упс, перемудрил, конец рабочего для %)


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


упс, перемудрил, конец рабочего для %)

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

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