Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excell: Поиск значения в диапазоне / 25 сообщений из 31, страница 1 из 2
06.03.2013, 12:02
    #38175758
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Таблица Excell.
В полях B, C, D и E записаны цифры и в каждой колонке они отсортированы по возрастанию.
Ввожу в клетку А1 цифру.
Как проверить совпадение цифры в А1 и в полях В:Е?
Нужно, чтобы Excell мне сообщила, если обнаружит одинаковую цифру в А1 и в диапазоне В:Е.
...
Рейтинг: 0 / 0
06.03.2013, 12:34
    #38175833
The_Ivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Юрий Л ,

Конечно формула не красивая, но вроде работает.
Может кто-то сделает проще и лучше.
...
Рейтинг: 0 / 0
06.03.2013, 12:40
    #38175844
DV68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Юрий Л,
Код: vbnet
1.
=ЕСЛИ(СЧЁТЕСЛИ(B2:E8;A2);"Есть совпадения";"Нет совпадений")
...
Рейтинг: 0 / 0
06.03.2013, 12:46
    #38175860
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Юрий ЛВ полях B, C, D и E записаны цифры
Я бы сказал, что это числа...
Юрий ЛВвожу в клетку А1 цифру
В ячейке А1 я лично на скриншоте вижу текст.
Юрий ЛКак проверить совпадение цифры в А1 и в полях В:Е?
Использовать условное форматирование для этих столбцов - для выделения совпадающих с введённым значений в них.
И формулу DV68 либо аналогичную - за пределами столбцов.
...
Рейтинг: 0 / 0
06.03.2013, 18:50
    #38176528
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
The_Ivan Юрий Л ,

Конечно формула не красивая, но вроде работает.
Может кто-то сделает проще и лучше.
Не могу разобраться. В вашем файле цифры подсвечиваются. Как это делается?
...
Рейтинг: 0 / 0
06.03.2013, 18:56
    #38176543
The_Ivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Юрий Л ,

У меня не сильно удачная формула, если образно говорить, то она чешит правое ухо левой рукой:).
Лучше воспользуйтесь формулой, которую Вам предложил DV68 , она короче, красивее, лучше!!!
...
Рейтинг: 0 / 0
06.03.2013, 18:59
    #38176547
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Юрий ЛКак это делается?Условным форматированием
...
Рейтинг: 0 / 0
06.03.2013, 19:09
    #38176559
The_Ivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Юрий Л ,

Чет я туплю под конец рабочего дня.

Цифры подсвечиваются как сказал Serge 007 через условное форматирование.
Судя по картинке у Вас 2003 офис, следовательно Формат - Условное форматирование
...
Рейтинг: 0 / 0
07.03.2013, 13:26
    #38177220
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
The_Ivan Юрий Л
Цифры подсвечиваются как сказал Serge 007 через условное форматирование.
Судя по картинке у Вас 2003 офис, следовательно Формат - Условное форматирование

Спасибо, с условным форматированием разобрался.
Я уточню проблему, потому что не верно её описал вначале.
Таблица Excell 2003.
В полях B, C, D и E уже записаны числа.
Ввожу в поле А сверху вниз числа. (А1, А2, А3...)
И как только введённое число (на рисунке это А6) совпадёт с уже введённым ранее числом в поле А и в диапазоне B:Е, Excell сразу об этом сообщает (любым образом, лишь бы было видно или слышно).
...
Рейтинг: 0 / 0
07.03.2013, 13:49
    #38177269
The_Ivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Юрий Л ,

Вводите числа в столбец "А", и если данное число есть в столбцах В;С;D;E то оно будет выделен но желтым цветом.
...
Рейтинг: 0 / 0
07.03.2013, 18:29
    #38177684
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
The_Ivan , спасибо! Это именно то, что нужно, самое оно!!!
...
Рейтинг: 0 / 0
14.03.2013, 12:06
    #38183517
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Я уточню проблему, потому что не верно её описал вначале.
Таблица Excell 2003.
В полях A, B, C, D и E уже записаны числа.
Ввожу в поле А сверху вниз числа. (А1, А2, А3...)
И как только введённое число (на рисунке это А6) совпадёт с уже введённым ранее числом в поле А и в диапазоне А:Е, Excell сразу об этом сообщает (любым образом, лишь бы было видно или слышно).

The_Ivan отлично придумал метод условного форматирования. Но этот метод не срабатывает при сравнении вводимого числа с числами того же поля (А). Например при вводе в клетку А6 нужна также проверка цифр А1:А5.
...
Рейтинг: 0 / 0
14.03.2013, 12:19
    #38183553
lbppb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Юрий Л,

Вот так?
...
Рейтинг: 0 / 0
14.03.2013, 12:27
    #38183568
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Да, формула работает:
=И(СЧЁТЕСЛИ($A:$E;A8)>=2;A8<>"")
Вопрос: что означает выражение ($A:$E;A8)>=2 ? Почему цифра 2 ?
Маленькое неудобство - лист очень долго пересчитывается.
...
Рейтинг: 0 / 0
14.03.2013, 12:34
    #38183582
The_Ivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Юрий ЛДа, формула работает:
=И(СЧЁТЕСЛИ($A:$E;A8)>=2;A8<>"")
Вопрос: что означает выражение ($A:$E;A8)>=2 ? Почему цифра 2 ?
Маленькое неудобство - лист очень долго пересчитывается.

Выражение означает, что в просматриваем массиве (в столбцах A-E) значение в ячейке A8 встречается 2 и более рас
...
Рейтинг: 0 / 0
14.03.2013, 12:42
    #38183607
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Благодарю, всё понятно. И лист пересчитывается с нормальной скоростью. Видимо тогда комп глючил.
...
Рейтинг: 0 / 0
14.03.2013, 12:47
    #38183626
DV68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Юрий Л,
Предлагаю кардинально бороться с повторами - просто не давать возможности их вводить:
...
Рейтинг: 0 / 0
14.03.2013, 12:48
    #38183633
lbppb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Было лучше ">1", все равно это целые числа, а выглядит короче и понятней. Ступил.
...
Рейтинг: 0 / 0
14.03.2013, 12:52
    #38183641
lbppb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
DV68Юрий Л,
Предлагаю кардинально бороться с повторами - просто не давать возможности их вводить:

Это да, но если ТС нужно видеть, где повтор...хотя можно Ctrl+F.
...
Рейтинг: 0 / 0
14.03.2013, 13:06
    #38183689
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Формула отличная? и ">1" вместо ">=2" срабатывает.
Задача усложняется. Вместо диапазона А:Е нужно проверять на совпадения только поля А, С и Е.

И как только введённое число (на рисунке это А6) совпадёт с уже введённым ранее числом в поле А С и Е, Excell сразу об этом сообщает.
...
Рейтинг: 0 / 0
14.03.2013, 13:07
    #38183694
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Опечатка: Формула отличная!
...
Рейтинг: 0 / 0
14.03.2013, 14:17
    #38183885
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Как усовершенствавать формулу
=И(СЧЁТЕСЛИ($A:$E;A8)>1;A8<>"")
чтобы повторения просматривались бы не в диапазоне А:Е
а в избранных полях А, С и Е ?
...
Рейтинг: 0 / 0
14.03.2013, 14:34
    #38183919
The_Ivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Юрий ЛКак усовершенствавать формулу
=И(СЧЁТЕСЛИ($A:$E;A8)>1;A8<>"")
чтобы повторения просматривались бы не в диапазоне А:Е
а в избранных полях А, С и Е ?
=И(СЧЁТЕСЛИ($A:$A;A8)>1;СЧЁТЕСЛИ($С:$С;A8)>1;СЧЁТЕСЛИ($Е:$E;A8)>1;A8<>"")
...
Рейтинг: 0 / 0
14.03.2013, 14:44
    #38183945
DV68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
Вариант:
...
Рейтинг: 0 / 0
14.03.2013, 18:22
    #38184491
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excell: Поиск значения в диапазоне
DV68.
=СУММ(СЧЁТЕСЛИ(E10;$A$1:$E$200*ОСТАТ(СТОЛБЕЦ($A$1:$E$1);2)))>1
Ваша формула интересна, но мне не понятно, как она выбирает дубли из полей А, С, Е и игнорирует В и D, ведь эти поля явно не заданы?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excell: Поиск значения в диапазоне / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]