Сравнение с диапазоном значений в Excel-e
А что ты хочешь на выходе получить?
при совпадении искомого значения с каким-либо значением из диапазона поиска - должно быть совершено некое действие - для простоты - присвоение третьей переменной (ячейке и др.) некоего значения.
А что ты хочешь на выходе получить?
Причем диапазон значений не последовательный.... т.е. он может выглядеть например так: 1,3,126,90,5,2,87... и т.д.
Допустим, хочешь диапазон A1:A5 сравнить с ячейкой B1.
1. Выделяешь диапазон, в который поместить результат (должен быть такого же размера, как исходный диапазон).
2. В строке формул вбиваешь формулу =ЕСЛИ(A1:A5=B1;1;0)
3. Жмешь Ctrl + Shift + Enter
З.Ы. Так получаешь результат сравнения с каждой ячейкой диапазона. Или ты хочешь, чтобы при сопадении хотя бы с одним из значений что-то делалось?
ЗЫ: а ctrl+Shift+Enter - это к чему?
Имеет смысл, когда нужно проделать однотипную операцию с элементами массивов одинаковой размерности, или когда хочешь на выходе получить массив.
Могу предложить вариант индикатора совпадения.
Вбей в любую ячейку =СУММ(ЕСЛИ(A1:A5=B1;1;0 и нажми Ctrl+Shift+Enter
Получишь количество совпадений.
Был в загашнике другой вариант, но сейчас подзабылось...
т.е. добжно выглядеть как {=если(....)}
почитай про формулы массива в справке
Встретимся на просторах форума где-нибудь - за-плюсую насмерть!
А, вспомнил другой вариант - пользовать функцию ПОИСКПОЗ для поиска и ЕОШИБКА для анализа результата.
А что-то "поискпоз" у меня пермаментно ошибку выдает?!
Именно для этого рекомендую юзать ЕОШИБКА.
Примерно так: =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(B1;A1:A5;0;0;1)
Ну да ладно - разберусь! =)
Спасибо за помощь!
В экселе можно каким-либо образом без макросов организовать столбец с уникальными значениями?
что конкретно имеешь в виду? Тебе рандомные значения нужны?
с уникальными значениями?
допустим прайс периодически пополняется вручную. Нужно чтобы все позиции прайса были уникальными по колонке "Наименование товара"
Если тебе нужно из одного столбца выделить уникальные значения, то это делается с помощью расширенного фильтра.
Просто копируешь столбец, Данные-Фильтр-Расширенный фильтр. Указываешь куда скопировать, ставишь галочку "только уникальные".
есть столбец, состоящий из N уникальных значений. Нужно чтобы при добавлении нового значения, если оно совпадает с одним из предыдущих, выводилось предупреждение или выделялись цветом одинаковые позиции или просто не довало ввести, вобщем механизм контроля уникальности значений в столбце.
Без макроса не знаю способа.
пишешь макрос на событие листа Onchange - на каждое изменение будет проводится проверка и там ты сможешь вбить любое предупреждение, какое пожелаешь!
спасибо
U r welcome!
Оставить комментарий
Kot-II
Подскажите, плз, как в Excele организовать сравнение какой-либо величины с диапазоном других значений: а) через формулу (должна быть какая-то короткая запись); б) то же самое, но через VBA.