Змест
Падручнік навучыць вас ствараць формулу супадзення If у Excel, каб яна вяртала лагічныя значэнні, уласны тэкст або значэнне з іншай ячэйкі.
Формула Excel для прагляду калі дзве ячэйкі супадаюць, можа быць так проста, як A1=B1. Аднак могуць узнікнуць розныя абставіны, калі гэта відавочнае рашэнне не спрацуе або дасць вынікі, адрозныя ад таго, што вы чакалі. У гэтым уроку мы абмяркуем розныя спосабы параўнання ячэек у Excel, каб вы маглі знайсці аптымальнае рашэнне для сваёй задачы.
Як праверыць, ці супадаюць дзве ячэйкі ў Excel
Існуе шмат варыянтаў формулы супадзення Excel If. Проста праглядзіце прыклады ніжэй і выберыце той, які лепш за ўсё падыходзіць для вашага сцэнара.
Калі дзве ячэйкі роўныя, вяртайце TRUE
Самае простае " Калі адна ячэйка роўная другой, тады ісціна" Формула Excel такая:
ячэйка A= ячэйка BНапрыклад, каб параўнаць ячэйкі ў слупках A і B у кожным радку, вы ўводзіце гэту формулу ў C2, а затым скапіруйце яго ў слупок:
=A2=B2
У выніку вы атрымаеце TRUE, калі дзве ячэйкі аднолькавыя, FALSE у адваротным выпадку:
Заўвагі:
- Гэта формула вяртае два лагічныя значэнні: калі дзве ячэйкі роўныя - TRUE; калі не роўна - ХЛУСНЯ. Каб вярнуць толькі значэнні TRUE, выкарыстоўвайце ў аператары IF, як паказана ў наступным прыкладзе.
- Гэта формула неадчувальная да рэгістра , таму яна разглядае вялікія і малыя літары як аднолькавыя сімвалы. Калі тэкстмае значэнне рэгістр, тады выкарыстоўвайце гэтую формулу з улікам рэгістра.
Калі дзве ячэйкі супадаюць, вяртайце значэнне
Каб вярнуць ваша ўласнае значэнне, калі дзве ячэйкі супадаюць, стварыце аператар КАЛІ, выкарыстоўваючы гэты шаблон :
IF( cell A = cell B , value_if_true, value_if_false)Напрыклад, каб параўнаць A2 і B2 і вярнуць «так», калі яны ўтрымліваюць аднолькавыя значэнні , "не", у адваротным выпадку формула:
=IF(A2=B2, "yes", "no")
Калі вы жадаеце вярнуць значэнне, толькі калі ячэйкі роўныя, увядзіце пусты радок ("") для value_if_false .
Калі супадае, то так :
=IF(A2=B2, "yes", "")
Калі супадае, то ПРАЎДА:
=IF(A2=B2, TRUE, "")
Заўвага. Каб вярнуць лагічнае значэнне TRUE, не бярыце яго ў двукоссе. Выкарыстанне падвойных двукоссяў пераўтворыць лагічнае значэнне ў звычайны тэкставы радок.
Калі адна ячэйка роўная другой, то вяртаецца іншая ячэйка
І вось варыянт формулы Excel if match , якая вырашае гэтую канкрэтную задачу: параўнаць значэнні ў дзвюх ячэйках і калі даныя супадаюць, затым скапіруйце значэнне з іншай ячэйкі.
У мове Excel гэта фармулюецца наступным чынам:
КАЛІ( ячэйка A = ячэйка B , ячэйка C , "")Напрыклад, каб праверыць элементы ў слупках A і B і вярнуць значэнне са слупка C, калі тэкст супадае, формула ў D2, скапіяваная ўніз:
=IF(A2=B2, C2, "")
Формула з улікам рэгістра, каб убачыць, ці супадаюць дзве ячэйкі
У сітуацыі, калі вы маеце справу з тэкставымі значэннямі з улікам рэгістра, выкарыстоўвайце ДАЛЕЙфункцыя для дакладнага параўнання вочак, уключаючы рэгістр літар:
IF(EXACT( cell A , cell B ), value_if_true, value_if_false)Напрыклад, для параўнання элементы ў A2 і B2 і вяртаюць "так", калі тэкст дакладна супадае, "не", калі знойдзена розніца, вы можаце выкарыстоўваць гэтую формулу:
=IF(EXACT(A2, B2), "Yes", "No")
Як праверыць, ці ёсць некалькі ячэек роўныя
Як і пры параўнанні дзвюх ячэек, праверка супадзення некалькіх ячэек таксама можа быць выканана некалькімі рознымі спосабамі.
І формула, каб убачыць, ці супадаюць некалькі ячэек
Каб праверыць, ці супадае некалькі значэнняў, вы можаце выкарыстоўваць функцыю І з двума ці больш лагічнымі тэстамі:
І( ячэйка A = ячэйка B , ячэйка A = ячэйка C , …)Напрыклад, каб даведацца, ці роўныя ячэйкі A2, B2 і C2, прывядзіце наступную формулу:
=AND(A2=B2, A2=C2)
У дынамічным масіве Excel (365 і 2021), вы таксама можаце выкарыстоўваць прыведзены ніжэй сінтаксіс. У Excel 2019 і больш ранніх версіях гэта будзе працаваць толькі як традыцыйная формула масіва CSE, якая завяршаецца адначасовым націсканнем клавіш Ctrl + Shift + Enter.
=AND(A2=B2:C2)
Вынікам абедзвюх формул І з'яўляецца лагічныя значэнні TRUE і FALSE.
Каб вярнуць вашы ўласныя значэнні, перанясіце І ў функцыю IF наступным чынам:
=IF(AND(A2=B2:C2), "yes", "")
Гэта формула вяртае "так", калі ўсе тры ячэйкі роўныя, у адваротным выпадку пустая клетка.
Формула COUNTIF для праверкі супадзення некалькіх слупкоў
Іншы спосаб праверыць множныя супадзенні - выкарыстанне функцыі COUNTIF у гэтай форме:
COUNTIF( дыяпазон , ячэйка )= nДзе дыяпазон - гэта дыяпазон ячэек для параўнання адна з адной, ячэйка - гэта любая асобная ячэйка ў дыяпазоне, а n - колькасць ячэек у дыяпазоне.
Для нашага ўзору набору даных формулу можна запісаць у наступным выглядзе :
=COUNTIF(A2:C2, A2)=3
Калі вы параўноўваеце шмат слупкоў, функцыя COLUMNS можа аўтаматычна атрымаць для вас колькасць ячэек (n):
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
І функцыя КАЛІ дапаможа вам вярнуць усё, што заўгодна, у якасці выніку:
=IF(COUNTIF(A2:C2, A2)=3, "All match", "")
Формула з улікам рэгістра для некалькіх супадзенняў
Як і пры праверцы дзвюх вочак, мы выкарыстоўваць функцыю EXACT для дакладнага параўнання, уключаючы рэгістр літар. Каб апрацоўваць некалькі ячэек, EXACT трэба ўкласці ў функцыю AND наступным чынам:
AND(EXACT( range , cell ))У Excel 365 і Excel 2021 , дзякуючы падтрымцы дынамічных масіваў, гэта працуе як звычайная формула. У Excel 2019 і больш ранніх версіях не забывайце націскаць Ctrl + Shift + Enter, каб зрабіць гэта формулай масіву .
Напрыклад, каб праверыць, ці ўтрымліваюць ячэйки A2:C2 аднолькавыя значэнні, рэгістр -адчувальная формула:
=AND(EXACT(A2:C2, A2))
У спалучэнні з IF яна прымае такую форму:
=IF(AND(EXACT(A2:C2, A2)), "Yes", "No")
Праверце, ці супадае ячэйка з любой ячэйкай у дыяпазоне
Каб убачыць, ці адпавядае ячэйка якой-небудзь ячэйцы ў зададзеным дыяпазоне, выкарыстоўвайце адну з наступных формул:
функцыя АБО
Лепш за ўсё выкарыстоўваць для праверкі 2 - 3 клетак.
АБО( ячэйка A = ячэйка B , ячэйка A = ячэйка C , ячэйка A = ячэйка D , …)Excel 365 і Excel 2021 таксама разумеюць гэты сінтаксіс:
АБО( ячэйка = дыяпазон )У Excel 2019 і ніжэй, гэта трэба ўвесці ў выглядзе формулы масіва, націснуўшы спалучэнне клавіш Ctrl + Shift + Enter.
функцыя COUNTIF
COUNTIF( range , cell )>0Напрыклад, каб праверыць, ці роўна A2 якой-небудзь ячэйцы ў B2:D2, падыдзе любая з гэтых формул:
=OR(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
Калі вы выкарыстоўваеце Excel 2019 або ніжэй, не забудзьце націснуць Ctrl + Shift + Enter, каб атрымаць другую формулу АБО для атрымання правільных вынікаў.
Каб вярнуць Так/Не або любыя іншыя патрэбныя вам значэнні, вы ведаеце, што трэба зрабіць - укладзіце адну з прыведзеных вышэй формул у лагічны тэст функцыі КАЛІ. Напрыклад:
=IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")
Для атрымання дадатковай інфармацыі гл. Праверце, ці існуе значэнне ў дыяпазоне.
Праверце, ці роўныя два дыяпазоны
Для параўнання два дыяпазоны па ячэйках і вяртанне лагічнага значэння TRUE, калі ўсе ячэйкі ў адпаведных пазіцыях супадаюць, падайце дыяпазоны аднолькавага памеру для лагічнай праверкі функцыі І:
І( дыяпазон A = дыяпазон B )Напрыклад, каб параўнаць матрыцу A у B3:F6 і матрыцу B у B11:F14, формула:
=AND(B3:F6= B11:F14)
To атрымаеце ў выніку Так / Не , выкарыстоўвайце наступную камбінацыю КАЛІ І:
=IF(AND(B3:F6=B11:F14), "Yes", "No")
Вось як выкарыстоўваць формулу супадзення Каліу Excel. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!
Практычны сшытак
Калі ячэйкі супадаюць у Excel - прыклады формул (.xlsx файл)