Как в эксель посчитать разницу между двумя столбцами
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как в Эксель сравнить два столбца на совпадения и найти расхождения
Как в Эксель сравнить два столбца? Напишите в каждой строке интересующих вертикальных секций формулу «ЕСЛИ». После создания формулы для 1-й строки ее можно протянуть / копировать на остальные строчки. Для проверки содержания одинаковых строк используйте формулу =ЕСЛИ(A2=B2; “Совпадают”; “”), для отличий — =ЕСЛИ(A2<>B2; “Не совпадают”; “”). Ниже подробно рассмотрим, как сравнить сведения для двух и более секциях, а также поговорим о выборе результата.
Как сравнить столбцы в Эксель
Одна из особенностей приложения — возможность в Эксель сравнить столбцы (два и более) на факт отличий и различий, а после вывести результаты в виде подсвечивания цветом. Ниже рассмотрим, как правильно сделать эту работу для разного количества столбцов.
Два
При рассмотрении вопроса, как сравнить два столбца в Excel на совпадения / отличия, нужно сравнить информацию в каждой отдельной строчке на отличия и одинаковые параметры. Сделать такой шаг можно с помощью «ЕСЛИ». Формула вставляется в каждую строчку в соседнем столбике около таблицы Эксель, где размещены основные параметры. После создания записи для 1-й строки ее можно протянуть и копировать на другие строчки.
Если вас интересует, как сравнить столбцы в Excel на совпадения, используйте запись с соответствующей командой — =ЕСЛИ(A2=B2; “Совпадают”; “”). Бывают ситуации, когда необходимо сравнить два столбика и найти отличия. В таком случае используйте иную запись — =ЕСЛИ(A2<>B2; “Не совпадают”; “”). По желанию можно выполнить проверку на совпадения / отличия между двумя секциями с помощью одной формулы. Для этого используется один из следующих вариантов:
- =ЕСЛИ(A2=B2; “Совпадают”; “Не совпадают”);
- =ЕСЛИ(A2<>B2; “Не совпадают”; “Совпадают”).
При этом в таблице выводится информация о наличии совпадений или отличий.
Если стоит задача в Экселе сравнить столбцы с учетом регистра, применяется другая запись. Используйте — =ЕСЛИ(СОВПАД(A2,B2); “Совпадает”; “Уникальное”)

Альтернативный вариант
Существует еще один способ, как в Эксель сравнить два столбца на совпадения. Задача в том, чтобы определить повторяющиеся параметры в обоих столбцах. Здесь можно использовать упомянутую ранее функцию ЕСЛИ или СЧЕТЕСЛИ. Формула имеет следующий вид =ЕСЛИ(СЧЁТЕСЛИ($B:$B;$A5)=0; “Нет совпадений в столбце B”; “Есть совпадения в столбце В”). После ввода формулы производится проверка в строчке «В» на факт совпадений с данными в строке «А». При наличии фиксированного количества строк в Эксель можно указать определенный диапазон, к примеру, $B2:$B20.

Больше двух
По-иному обстоит ситуация, если нужно сравнить в столбцы в Excel, когда их больше двух. Программа позволяет сравнивать данные в нескольких столбиках по ряду критериев: находить строчки с одинаковыми значениями во всех или в двух столбцах. Если их больше двух, используйте функции ЕСЛИ и И. При этом сама формула в Эксель приобретает следующий вид — =ЕСЛИ(И(A2=B2;A2=C2); “Совпадают”; ” “). Как только программе удалось сравнить данные, в последней строке выводится информация о совпадении.

Если столбцов в Эксель более двух, рекомендуется использовать опцию СЧЕТЕСЛИ и ЕСЛИ. При этом сама команда приобретает следующий вид — =ЕСЛИ(СЧЁТЕСЛИ($A2:$C2;$A2)=3;”Совпадают”;” “).

Поиск совпадений в двух и более столбцах
Бывают ситуации, когда в Эксель необходимо сравнить несколько столбцов, но найти совпадения хотя бы в двух из них. В таком случае применяются опции ИЛИ и ЕСЛИ. Для решения задачи делается следующая запись в специальной графе =ЕСЛИ(ИЛИ(A2=B2;B2=C2;A2=C2);”Совпадают”;” “).
В случае, когда в таблице много больше двух столбцов, формула может быть слишком большой, ведь в ней нужно указывать параметры совпадения для каждой вертикальной секции таблицы. Чтобы оптимизировать процесс, нужно использовать другую функцию СЧЕТЕСЛИ. При этом полная запись будет иметь следующий вид: =ЕСЛИ(СЧЁТЕСЛИ(B2:D2;A2)+СЧЁТЕСЛИ(C2:D2;B2)+(C2=D2)=0; “Уникальная строка”; “Не уникальная строка”).
В этой формуле условно выделяется две части. В первой СЧЕТЕСЛИ позволяет рассчитать число столбцов в строке с параметром А2 в ячейке, а вторая вычисляет это количество в таблице с параметром из В2. При равенстве результата «0» можно говорить, что в каждой ячейке столбца у этой сроки находятся уникальные параметры. При этом формула для Эксель выдает результат «Уникальная строка», а при их отсутствии «Не уникальная …».

Как вывести результат в Эксель
Выше мы уже рассмотрел, как в Excel сравнить данные для двух или более столбцов. В указанных выше случаях информация выводится в последней строчке таблицы и показывает, совпадают данные или различаются в зависимости от задачи и используемой команды. Но существует еще один путь — выделение совпадений одним цветом в двух и более столбцах. В таком случае информация выглядит более наглядно.
Для этого в Эксель сделайте следующее:
- Выделите вертикальные секции с данными, которые нужно сравнить.
- Войдите во вкладку «Главная» на панели инструментов и жмите «Условное форматирование».
- Кликните на пункт «Правила выделения ячеек» и «Повторяющиеся значения».

- В появившемся диалоговом окне выберите слева пункт «Повторяющиеся», а в правом списке укажите, каким цветом будут выделяться данные. Жмите на кнопку «ОК».
- После этого в выделенной колонке подсвечиваются цветом совпадения.

При желании можно найти и выделить совпадающие в Эксель строки. Для этого сделайте следующее:
- С правой стороны от таблицы сделайте дополнительный столбик, где напротив каждой строчки с информацией установите формулу. Последняя должна объединять все параметры строки в одну ячейку. В дополнительной колонке будут видны объединенные сведения.
- Выделите область с информацией в дополнительной колонке.
- В разделе «Главная» жмите на «Условное форматирование», а после «Правила выделения ячеек».
- Кликните на «Повторяющиеся значения».
- Во всплывающем окне выберите слева в перечне «Повторяющиеся», а справа — укажите цвет, который будет использоваться для выделения параметров.
Теперь вы знаете, как в Эксель сравнить два столбика и более, а после вывести результаты цветом или в последней колонке. В комментариях поделитесь, удалось ли вам сделать работу, и какие еще методы можно использовать.
Как в Эксель посчитать разницу столбцов (вычесть столбец из столбца)?
Как в Экселе (Excel) найти разницу между всеми ячейками столбцов и разницу между столбцами в целом?
комментировать
в избранное
11 ответов:
59617 982 [14.7K]
4 года назад
Для того чтобы найти разницу между всеми ячейками нескольких столбцов в Excel, нужно в выбранной ячейке ввести формулу, по которой можно вычислить разность, то есть из уменьшаемого вычесть вычитаемое. Пример приведен ниже, формулу можно видеть в строке формул:

Чтобы применить формулу для всех ячеек в данном случае, ее нужно выделить и скопировать путем протягивания за маленький зеленый квадратик на все ячейки, в которых нужно вычислить разность.

Для того, чтобы рассчитать разность итогов, нужно сначала вычислить итоговую сумму по каждому из столбцов, а затем применить все ту же формулу.

автор вопроса выбрал этот ответ лучшим
комментировать
в избранное ссылка отблагодарить
Extri mal [177K]
2 года назад
Вообще многие пользователи считают Эксель очень сложной программой , и стараются делать максимум документов в Ворде, хотя если разобраться что как, то работать в ней гораздо удобнее.
Чтобы посчитать количество столбцов, которых бывает очень много и в ручную это делать долго, можно сделать это благодаря формуле. Сначала мы выделяем все столбцы, которые нам необходимо посчитать. Затем мы создаём новый столбец и указываем формулу =С3-D3, и видим результат.
комментировать
в избранное ссылка отблагодарить
Ксарф акс [156K]
4 года назад
Рассмотрим как посчитать разницу между столбцами в Эксель на конкретном примере.
В таблице имеются данные о квартальной прибыли организации за 2017 и 2018 год.

Нужно узнать разницу в прибыли за каждый квартал 2017 и 2018 года и разницу в прибыли между двумя годами в целом.
Сделать это очень просто:
1) Создаём специальный столбец, в котором будут производиться вычисления.

2) Ставим курсор в 1 ячейку столбца (то есть E3) и в строке формул пишем:

3) Затем копируем эту формулу в нижестоящие ячейки, адреса ячеек из столбцов C и D будут меняться:

Таким образом, мы нашли разницу между всеми ячейками столбца.
Положительно значение говорит о том, что прибыль в 2018 году по сравнению с 2017 годом упала, а отрицательное значение — о том, что прибыль в 2018 году наоборот увеличилась.
Для наглядного отображения данных можно применить условное форматирование:
Если значение в ячейке > 0, то прибыль упала — выделяем красным цветом.
1) Выделяем столбец E.
2) Нажимаем на кнопку «Условное форматирование» (панель инструментов «Главная») -> «Правила выделения ячеек» -> «Больше».

3) В открывшемся окне ставим значение 0 и красный тип заливки.

4) Теперь также нажимаем на «Условное форматирование» ) -> «Правила выделения ячеек» и выбираем «Меньше».

5) В итоге получим следующее оформление:

Также замечу, что можно было бы сделать и наоборот — вычитать из столбца 2018 года столбец 2017 года (например, D3 — C3).
Тогда бы получилось всё наоборот — значение > 0 означало бы увеличение прибыли, а значение < 0 - уменьшение прибыли.
комментировать
в избранное ссылка отблагодарить
более года назад
При нахождении разницы может возникнуть ситуация, когда получится отрицательное число.
Если вам не нужны отрицательные значения в ячейках, то можно сделать так:
1) В формулу добавить функцию ABS — это модуль числа
2) Записать сложную формулу, чтобы в ячейку с результатом записывался поясняющий текст.
После этого можно использовать условное форматирование зелёным/красным цветом.
Пример
Исходная таблица такая:

В ячейку D3 можно записать формулу =C3-B3, а затем протянуть её на весь столбец. Тогда бы в ячейке D15 мы бы получили искомую разницу столбцов.
Но нагляднее использовать более сложную формулу, которая в зависимости от разницы между доходами и расходами, выводит прибыль/убыток и на сколько именно.
=СЦЕПИТЬ(ЕСЛИ(B3>C3; «прибыль»;»убыток»); » «;ABS(B3-C3);» €»)

С помощью функции ЕСЛИ проверяется разность между доходом и расходом. Если доход больше, то пишем «прибыль», если меньше — «убыток». А затем с помощью функции СЦЕПИТЬ добавляем в запись числовое значение.

Теперь наводим курсор на нижний правый угол этой ячейки и перетаскиваем появившийся маркер в нижестоящие ячейки, чтобы скопировать формулу.

Чтобы было красивее, сделаем условное форматирование. Выделяем весь диапазон с результатами и нажимаем на кнопку «Условное форматирование» -> «Правила выделения ячеек» -> «Текст содержит».


Получится такая итоговая таблица:

Если вас не интересуют отдельные ячейки в столбцах, а только нужно найти разницу между итоговыми значениями, то можно немного схитрить.
1) Выделите сначала первый столбец — в строке состояния будет записана сумма всех чисел в нем (вместе с количеством и средним значением).

Запишите эту цифру в отдельную ячейку.
2) Также поступите и со вторым столбцом.

3) А затем просто пропишите формулу, в которой из одной ячейки отнимается другая. Например, «=D10-D11».
Это и будет разница столбцов.
покупка
Как сравнить два столбца и посчитать различия в Excel?
Если есть два столбца, которые содержат повторяющиеся значения, как вы можете сравнить столбцы и подсчитать разные значения только в Excel? В этой статье я расскажу о методах подсчета различий по ячейкам или строкам между двумя столбцами / диапазонами.

Сравните и подсчитайте различия между двумя столбцами по ячейкам

Сравните и подсчитайте различия между двумя диапазонами по строкам
Сравните и подсчитайте различия между двумя столбцами по ячейкам
Метод 1 Условное форматирование и функции фильтрации
Чтобы сравнить два столбца и подсчитать различия по ячейкам, вы можете использовать Условное форматирование сначала выделите дубликаты, а затем воспользуйтесь функцией Фильтр для подсчета общих различий.

1. Выберите столбец, в котором нужно подсчитать различия, нажмите Главная > Условное форматирование > Новое правило.

2. в Новое правило форматирования диалоговое окно, выберите Используйте формулу, чтобы определить, какие ячейки следует форматировать. в Выберите тип правила раздел, затем введите эту формулу = counttif ($ C: $ C, $ A1) в Формат значений, где эта формула истинна текстовое окно.

3. Нажмите Формат, под Заполнять на вкладке выберите цвет дубликатов.

4. Нажмите OK > OK, теперь дубликаты выделены определенным цветом фона.
5. Выберите столбец, в котором выделены некоторые ячейки, щелкните Данные > Фильтр, а затем нажмите Фильтр значок для выбора Фильтр по цвету > Без заливки.


Теперь различия в этом столбце отфильтрованы. Выберите отфильтрованные данные и перейдите к Статус: бар, вы можете увидеть количество.
Наконечник: В формуле =countif($C:$C, $A1) , A1 — первая ячейка столбца, в котором вы хотите посчитать различия, столбец C — это еще один столбец, с которым вы хотите сравнить.
Метод 2: выберите одинаковые и разные ячейки
Если вы только что Kutools for Excel установлен, вы можете использовать его Select Same & Different Cells утилита для быстрого подсчета различий по ячейкам или строкам между двумя столбцами за 3 шага.
После бесплатная установка Kutools for Excel, сделайте следующее:

1. Нажмите Кутулс > Select > Select Same & Different Cells .

2. в Select Same & Different Cells диалоговом окне выберите два столбца без заголовков в Find values in и According to текстовые поля, отметьте Single cell и Different Values настройки.

3. Нажмите Ok, появится диалоговое окно, в котором указано количество разницы в столбце.
Сравните и подсчитайте различия между двумя диапазонами по строкам
После бесплатная установка Kutools for Excel, сделайте следующее:

1. Нажмите Kutools > Выберите > Select Same & Different Cells .

2. в Select Same & Different Cells диалоговом окне выберите два столбца без заголовков в Find values in и According to текстовые поля, отметьте Each row и Different Values настройки.

3. Нажмите Ok, были выбраны разные строки в столбце (который находится в поле «Найти значения в текстовом поле»), и в открывающемся диалоговом окне отображается количество счетчиков.