Поиск позиции (уникальные значения)
heaven33rus
Дата: Понедельник, 26.09.2016, 17:16 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Приветствую. Подскажите, есть ли какой прием для оптимизации способа, которым я сравниваю таблицы. Есть два списка с именами и номерами. В случае, если я использую поиск позиции во второй таблице, то в ячейках напротив ячейки с не уникальными именами, отображается первый найденный номер для такого имени из первого списка. Словами наверно не сильно понятно, смотрите файлик спасибо
Приветствую. Подскажите, есть ли какой прием для оптимизации способа, которым я сравниваю таблицы. Есть два списка с именами и номерами. В случае, если я использую поиск позиции во второй таблице, то в ячейках напротив ячейки с не уникальными именами, отображается первый найденный номер для такого имени из первого списка. Словами наверно не сильно понятно, смотрите файлик спасибо heaven33rus
Ответить
Сообщение Приветствую. Подскажите, есть ли какой прием для оптимизации способа, которым я сравниваю таблицы. Есть два списка с именами и номерами. В случае, если я использую поиск позиции во второй таблице, то в ячейках напротив ячейки с не уникальными именами, отображается первый найденный номер для такого имени из первого списка. Словами наверно не сильно понятно, смотрите файлик спасибо Автор - heaven33rus Дата добавления - 26.09.2016 в 17:16
_Boroda_
Дата: Понедельник, 26.09.2016, 17:45 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно? Формула массива. Вводится одновременным нажатием Контрл Шифт ЕнтерКод
=ЕСЛИОШИБКА(ИНДЕКС(C$3:C$9;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$9=G3;СТРОКА(B$1:B$7));СЧЁТЕСЛИ(G$3:G3;G3)));"")
Так нужно? Формула массива. Вводится одновременным нажатием Контрл Шифт ЕнтерКод
=ЕСЛИОШИБКА(ИНДЕКС(C$3:C$9;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$9=G3;СТРОКА(B$1:B$7));СЧЁТЕСЛИ(G$3:G3;G3)));"")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно? Формула массива. Вводится одновременным нажатием Контрл Шифт ЕнтерКод
=ЕСЛИОШИБКА(ИНДЕКС(C$3:C$9;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$9=G3;СТРОКА(B$1:B$7));СЧЁТЕСЛИ(G$3:G3;G3)));"")
Автор - _Boroda_ Дата добавления - 26.09.2016 в 17:45
jakim
Дата: Понедельник, 26.09.2016, 20:10 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Для Вас подойдёт и такая формула
Код
=INDEX(C:C;AGGREGATE(15;6;ROW(C$3:C$477)/($B$3:$B$477=E3);COUNTIF($E$3:$E3;$E3)))
Для Вас подойдёт и такая формула
Код
=INDEX(C:C;AGGREGATE(15;6;ROW(C$3:C$477)/($B$3:$B$477=E3);COUNTIF($E$3:$E3;$E3)))
jakim
Ответить
Сообщение Для Вас подойдёт и такая формула
Код
=INDEX(C:C;AGGREGATE(15;6;ROW(C$3:C$477)/($B$3:$B$477=E3);COUNTIF($E$3:$E3;$E3)))
Автор - jakim Дата добавления - 26.09.2016 в 20:10
heaven33rus
Дата: Вторник, 27.09.2016, 11:26 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Сообщение отредактировал Manyasha - Вторник, 27.09.2016, 11:37
Ответить