Как сравнить три значения в эксель
Всем доброго времени суток! люди добрый помогите плиз составить расчет.
Пр: в 3 ячейках существуют числа.
A1=7; B1=4; C1=11
в D1 необходимо поставить условие таким образом,
чтоб при "A1 при "A1C1; A1>B1 A1 при "A1>B1 и A1>C1" в D1 подставлялась '3'.
как составить 1 формулу с соблюдением всех параметров?
P.S. Я себе уже все волосы вырвал
Сравнение ячеек данных Stringgrid и ячейками данных Access
Помогите пожалуйста! Как сравнивать данные ячеек стринггрида и данные базы аксесс типа стринг, и.
Сравнение данных в двух textarea и вывод данных
Добрый день! Возникла такая проблема, сразу скажу что в javascript слабо разбираюсь В 2.
Сравнение данных из ячеек DataGridView на двух разных формах
Есть 2 формы, на одной есть DataGridView и на второй - DataGridView. Нужно сравнить данные из.
Сравнение (поиск) ячеек из столбца и копирование к ним дополнительных данных
Добрый день! У меня к сожалению пока посредственные знания VBA, но я уже примерно попытался.
Решение
Добрый день!
Помогите пожалуйста с формулой.
У меня похожие условия, сравниванием 3 ячейки, нужно выбрать одинаковые и вынести информацию в четвертую, если найдется 2 совпадения, в пятую - если 3 совпадения. Данные в ячейках от 1 до 9.
Благодарю.
tam_tam, среди 4 значений есть еще вариант 2+2, его как считать - как 2 или как отдельную категорию?
Вообще, одной формулой видимо не получится, надо использовать промежуточные столбцы или функцию VBA - Вас что больше устроит?
Про вариант 2+2 я тоже думала. а, что если вместо значения будет подставляться "Есть"? Возможно такое?
В принципе, устроит любое решение.
Добрый день!
Абсолютно такая же проблема, но требующая решения через код VBA.
Имеется три столбца с набором данных, информацию требуется выводить в четвертый столбец.
Необходимо:
1. Если текст в ячейке столбца A совпадает с текстом в ячейке столбца B, а в соседней ячейке столбца С есть текст, то выводить в соседнюю ячейку столбца D "текст 1";
2. Если текст в ячейке столбца A совпадает с текстом в ячейке столбца B, а в соседней ячейке столбца С НЕТ текста, то выводить в соседнюю ячейку столбца D "текст 2";
3. Если текст в ячейке столбца A НЕ совпадает с текстом в ячейке столбца B, а в соседней ячейке столбца С есть текст, то выводить в соседнюю ячейку столбца D "текст 3";
4. Если текст в ячейке столбца A НЕ совпадает с текстом в ячейке столбца B, а в соседней ячейке столбца С НЕТ текста, то выводить в соседнюю ячейку столбца D "текст 4".
Типовая задача, возникающая периодически перед каждым пользователем Excel - сравнить между собой два диапазона с данными и найти различия между ними. Способ решения, в данном случае, определяется типом исходных данных.
Вариант 1. Синхронные списки
Если списки синхронизированы (отсортированы), то все делается весьма несложно, т.к. надо, по сути, сравнить значения в соседних ячейках каждой строки. Как самый простой вариант - используем формулу для сравнения значений, выдающую на выходе логические значения ИСТИНА (TRUE) или ЛОЖЬ (FALSE) :
Число несовпадений можно посчитать формулой:
или в английском варианте =SUMPRODUCT(--(A2:A20<>B2:B20))
Если в результате получаем ноль - списки идентичны. В противном случае - в них есть различия. Формулу надо вводить как формулу массива, т.е. после ввода формулы в ячейку жать не на Enter, а на Ctrl+Shift+Enter.
Если с отличающимися ячейками надо что сделать, то подойдет другой быстрый способ: выделите оба столбца и нажмите клавишу F5, затем в открывшемся окне кнопку Выделить (Special) - Отличия по строкам (Row differences) . В последних версиях Excel 2007/2010 можно также воспользоваться кнопкой Найти и выделить (Find & Select) - Выделение группы ячеек (Go to Special) на вкладке Главная (Home)
Excel выделит ячейки, отличающиеся содержанием (по строкам). Затем их можно обработать, например:
- залить цветом или как-то еще визуально отформатировать
- очистить клавишей Delete
- заполнить сразу все одинаковым значением, введя его и нажав Ctrl+Enter
- удалить все строки с выделенными ячейками, используя команду Главная - Удалить - Удалить строки с листа (Home - Delete - Delete Rows)
- и т.д.
Вариант 2. Перемешанные списки
Если списки разного размера и не отсортированы (элементы идут в разном порядке), то придется идти другим путем.
Самое простое и быстрое решение: включить цветовое выделение отличий, используя условное форматирование. Выделите оба диапазона с данными и выберите на вкладке Главная - Условное форматирование - Правила выделения ячеек - Повторяющиеся значения (Home - Conditional formatting - Highlight cell rules - Duplicate Values):
Если выбрать опцию Повторяющиеся, то Excel выделит цветом совпадения в наших списках, если опцию Уникальные - различия.
Цветовое выделение, однако, не всегда удобно, особенно для больших таблиц. Также, если внутри самих списков элементы могут повторяться, то этот способ не подойдет.
В качестве альтернативы можно использовать функцию СЧЁТЕСЛИ (COUNTIF) из категории Статистические, которая подсчитывает сколько раз каждый элемент из второго списка встречался в первом:
Полученный в результате ноль и говорит об отличиях.
И, наконец, "высший пилотаж" - можно вывести отличия отдельным списком. Для этого придется использовать формулу массива:
Типовая задача, возникающая периодически перед каждым пользователем Excel - сравнить между собой два диапазона с данными и найти различия между ними. Способ решения, в данном случае, определяется типом исходных данных.
Вариант 1. Синхронные списки
Если списки синхронизированы (отсортированы), то все делается весьма несложно, т.к. надо, по сути, сравнить значения в соседних ячейках каждой строки. Как самый простой вариант - используем формулу для сравнения значений, выдающую на выходе логические значения ИСТИНА (TRUE) или ЛОЖЬ (FALSE) :
Число несовпадений можно посчитать формулой:
или в английском варианте =SUMPRODUCT(--(A2:A20<>B2:B20))
Если в результате получаем ноль - списки идентичны. В противном случае - в них есть различия. Формулу надо вводить как формулу массива, т.е. после ввода формулы в ячейку жать не на Enter, а на Ctrl+Shift+Enter.
Если с отличающимися ячейками надо что сделать, то подойдет другой быстрый способ: выделите оба столбца и нажмите клавишу F5, затем в открывшемся окне кнопку Выделить (Special) - Отличия по строкам (Row differences) . В последних версиях Excel 2007/2010 можно также воспользоваться кнопкой Найти и выделить (Find & Select) - Выделение группы ячеек (Go to Special) на вкладке Главная (Home)
Excel выделит ячейки, отличающиеся содержанием (по строкам). Затем их можно обработать, например:
- залить цветом или как-то еще визуально отформатировать
- очистить клавишей Delete
- заполнить сразу все одинаковым значением, введя его и нажав Ctrl+Enter
- удалить все строки с выделенными ячейками, используя команду Главная - Удалить - Удалить строки с листа (Home - Delete - Delete Rows)
- и т.д.
Вариант 2. Перемешанные списки
Если списки разного размера и не отсортированы (элементы идут в разном порядке), то придется идти другим путем.
Самое простое и быстрое решение: включить цветовое выделение отличий, используя условное форматирование. Выделите оба диапазона с данными и выберите на вкладке Главная - Условное форматирование - Правила выделения ячеек - Повторяющиеся значения (Home - Conditional formatting - Highlight cell rules - Duplicate Values):
Если выбрать опцию Повторяющиеся, то Excel выделит цветом совпадения в наших списках, если опцию Уникальные - различия.
Цветовое выделение, однако, не всегда удобно, особенно для больших таблиц. Также, если внутри самих списков элементы могут повторяться, то этот способ не подойдет.
В качестве альтернативы можно использовать функцию СЧЁТЕСЛИ (COUNTIF) из категории Статистические, которая подсчитывает сколько раз каждый элемент из второго списка встречался в первом:
Полученный в результате ноль и говорит об отличиях.
И, наконец, "высший пилотаж" - можно вывести отличия отдельным списком. Для этого придется использовать формулу массива:
Как мы все знаем, для сравнения, если две ячейки равны, мы можем использовать формулу A1 = B1. Но если вы хотите проверить, имеют ли несколько ячеек одно и то же значение, эта формула не будет работать. Сегодня я расскажу о некоторых формулах для сравнения, если несколько ячеек равны в Excel.
Сравните, если несколько ячеек равны с формулами
Предположим, у меня есть следующий диапазон данных, теперь мне нужно знать, равны ли значения в A1: D1, для решения этой задачи вам помогут следующие формулы.
1. В пустой ячейке, помимо ваших данных, введите следующую формулу: = И (ТОЧНО (A1: D1; A1)) (A1: D1 указывает ячейки, которые вы хотите сравнить, и A1 является первым значением в вашем диапазоне данных) см. снимок экрана:
2, Затем нажмите Shift + Ctrl + Enter вместе, чтобы получить результат, если значения ячеек равны, он будет отображать ИСТИНА, в противном случае будет отображаться НЕПРАВДА, см. снимок экрана:
3. И выберите ячейку, затем перетащите маркер заполнения в диапазон, который вы хотите применить к этой формуле, вы получите следующий результат:
Ноты:
1. Приведенная выше формула чувствительна к регистру.
2. Если вам нужно сравнить значения без учета регистра, вы можете применить эту формулу: = СЧЁТЕСЛИ (A1: D1; A1) = 4 (A1: D1 указывает ячейки, которые вы хотите сравнить, A1 - первое значение в вашем диапазоне данных, а число 4 относится к количеству ячеек, которые вы хотите проверить), затем нажмите Enter key, и вы получите следующий результат:
Сравните два диапазона и выясните, равны ли ячейки или нет
Работы С Нами Kutools for ExcelАвтора Сравнить ячейки утилита, вы можете быстро найти одинаковые или разные значения в двух ячейках. Нажмите, чтобы загрузить Kutools for Excel!
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!
Функция ВПР может помочь вам сравнить два столбца и извлечь соответствующие значения из третьего столбца, пожалуйста, сделайте следующее:
1. Введите любую из двух формул ниже в пустую ячейку помимо сравниваемого столбца, E2 для этого экземпляра:
Примечание: В приведенных выше формулах: D2 это ячейка критериев, значение которой вы хотите вернуть, A2: A16 столбец, содержащий критерии для сравнения, A2: B16 диапазон данных, который вы хотите использовать.
2, Затем нажмите Enter чтобы получить первое соответствующее значение, а затем выберите ячейку формулы и перетащите дескриптор заполнения вниз к ячейкам, которые вы хотите применить к этой формуле, и все соответствующие значения были возвращены сразу, см. снимок экрана:
Сравните два столбца и возвращаемое значение из третьего столбца с функциями ИНДЕКС и ПОИСКПОЗ
В Excel функции ИНДЕКС и ПОИСКПОЗ также могут помочь вам решить эту задачу, пожалуйста, сделайте следующее:
1. Введите любую из двух формул ниже в пустую ячейку, в которую вы хотите вернуть результат:
Примечание: В приведенных выше формулах: D2 это значение, относительная информация которого вы хотите вернуть, A2: A16 это список, содержащий значение, которое вы хотите вернуть, B2: B16 столбец, который вы ищете.
2, Затем нажмите Enter Ключ, чтобы получить первое соответствующее значение, а затем выберите ячейку формулы и скопируйте в остальные нужные ячейки, и все соответствующие значения были возвращены, см. снимок экрана:
Если вас интересует функция ВПР в Excel, Kutools for Excel's Супер ПОСМОТРЕТЬ поддерживает несколько мощных формул Vlookup, ты можешь быстро выполнить функцию Vlookup, не запоминая никаких формул. Нажмите, чтобы загрузить Kutools for Excel!
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!
Vlookup несколько столбцов и возврат соответствующих значений с помощью функций ИНДЕКС и ПОИСКПОЗ
Иногда у вас может быть диапазон данных, содержащий три столбца, теперь вы хотите найти в таблице соответствие двум значениям критериев, если оба эти значения совпадают, он вернет данные из третьего столбца C.
Чтобы завершить эту работу, примените следующую формулу:
Примечание: В приведенных выше формулах: E2, F2 - это ячейки критериев, на основе которых вы хотите вернуть значение, C2: C16 столбец, содержащий значения, которые вы хотите вернуть, A2: A16, B2: B16 столбцы, которые вы ищете.
Затем нажмите Shift + Ctrl + Enter ключи вместе, чтобы получить первый результат, см. снимок экрана
А затем скопируйте и заполните этот массив в другие ячейки, и вы получите следующий результат:
Сравните два столбца и возвращаемое значение из третьего столбца с полезной функцией
Kutools for ExcelАвтора Найдите значение в списке также может помочь вам вернуть соответствующие данные из другого диапазона данных.
Примечание: Чтобы применить это Найдите значение в списке, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.
После установки Kutools for Excel, пожалуйста, сделайте так:
1. Щелкните ячейку, в которую вы хотите поместить совпавший результат.
2. Затем нажмите Кутулс > Формула Помощник > Формула Помощник, см. снимок экрана:
3. В Помощник по формулам диалоговом окне выполните следующие действия:
- В Тип формулы раскрывающийся список, выберите Поиск вариант;
- Затем выберите Найдите значение в списке вариант в Выберите формулу список;
- А затем в Ввод аргументов В текстовых полях выберите диапазон данных, ячейку критериев и столбец, из которых вы хотите вернуть совпадающее значение отдельно.
4. Затем нажмите Ok, и были возвращены первые совпавшие данные на основе определенного значения. Вам просто нужно перетащить маркер заполнения, чтобы применить эту формулу к другим нужным ячейкам, см. Снимок экрана:
Читайте также: