Змест
Калі мы параўноўваем толькі дзве ячэйкі ўручную, гэта не складана. Але параўнаць сотні і тысячы тэкставых радкоў ніколі не бывае лёгка. На шчасце, MS Excel дае нам некалькі функцый і спосабаў зрабіць гэта даволі лёгка. У гэтым артыкуле я прадэманструю некалькі метадаў параўнання тэксту дзвюх ячэек у Excel.
Спампаваць практычны сшытак
Параўнаць Two Cells Text.xlsx
10 спосабаў параўнання тэксту з дзвюх вочак у Excel
1. Параўнанне тэксту дзвюх ячэек з выкарыстаннем аператара «Роўна» (неадчувальны да рэгістра)
Давайце паглядзім, як параўнаць тэкст дзвюх ячэек з дапамогай простай формулы. Тут мы не будзем разглядаць пытанне з улікам рэгістра. Наша адзіная задача - праверыць толькі значэнні. Для гэтага метаду давайце разгледзім набор дадзеных садавіны. У наборы дадзеных мы будзем мець спісы садавіны ў два слупкі. Цяпер наша задача - супаставіць назвы садавіны і паказаць іх вынік.
📌 Крокі:
- Увядзіце формулу ў ячэйку D5 .
=B5=C5
- Скапіруйце формулу да D13 .
Заўвага:
Як гэтая формула не будзе працаваць для пытанняў, якія ўлічваюць рэгістр, таму, калі тэкст супадае са значэннямі, але яны не аднолькавыя, для гэтага будзе паказана TRUE.
2. Параўнанне тэксту дзвюх ячэек з дапамогай функцыі EXACT (з улікам рэгістра)
У гэтым раздзеле мы паглядзім, як параўнаць дзвеячэйкі тэксту, дзе мы будзем разглядаць дакладнае супадзенне з дапамогай функцыі EXACT . Для гэтага метаду давайце разгледзім набор дадзеных, які выкарыстоўваўся раней. Цяпер наша задача - параўнаць назвы садавіны і паказаць іх дакладны вынік.
📌 Крокі:
- Увядзіце формулу ў ячэйку D5 .
=EXACT(B5,C5)
- Скапіруйце формулу да D13 .
Назіранне:
Калі вы назіраеце за вынікам, то бачыце, што функцыя EXACT вяртае вынік TRUE тады і толькі тады, калі ўвесь тэкст цалкам супадае. Ён таксама адчувальны да рэгістра.
Выкарыстанне функцыі EXACT з IF для вываду тэксту:
Тут мы дадаткова выкарыстоўвайце функцыю IF з функцыяй EXACT , каб паказаць умоўныя вынікі. Для гэтага мы таксама будзем выкарыстоўваць той жа набор даных вышэй.
📌 Крокі:
- Увядзіце формулу ў Вочка D5 .
=IF(EXACT(B5,C5),"Similar","Different")
Тлумачэнне формулы:
Тут наш унутраны функцыя EXACT , якая будзе знаходзіць дакладнае супадзенне паміж дзвюма ячэйкамі. Давайце паглядзім сінтаксіс функцыі КАЛІ:
=КАЛІ (лагічны_праверка, [значэнне_калі_праўда], [значэнне_калі_хлусня])
У першай частцы прымаецца ўмова або крытэрый, затым значэнне, якое будзе надрукавана, калі вынік праўдзівы, а затым, калі вынік ілжывы.
Як мы будзем друкаваць Падобныя калі дваячэйкі супадаюць і адрозніваюцца , калі не. Вось чаму другі і трэці аргумент запаўняюцца гэтым значэннем.
- Скапіруйце формулу да D13 .
3. Параўнайце тэкст дзвюх вочак з дапамогай функцыі IF (без уліку рэгістра)
Для пошуку супадзенняў мы можам выкарыстоўваць толькі функцыю IF . Зноў жа, давайце паглядзім працэс з выкарыстаннем таго ж набору даных.
📌 Крокі:
- Увядзіце формулу ў Вочка D5 .
=IF(B5=C5,"Yes","No")
- Скапіруйце формулу да D13 .
4. Параўнайце два тэксты па даўжыні радка з дапамогай функцыі LEN
Давайце паглядзім, як мы можам праверыць, ці мае тэкст дзвюх вочак аднолькавую даўжыню радка ці не. Наш клопат будзе аднолькавым тэкстам, а не аднолькавым тэкстам. Наш набор даных будзе такім жа, як і вышэй.
📌 Крокі:
- Увядзіце формулу ў ячэйку D5.
=IF(LEN(B5)=LEN(C5), "Same", "Not Same")
Тлумачэнне формулы:
- Па-першае, нам трэба ведаць асноўныя паняцці функцыі LEN .
- Сінтаксіс гэтай функцыі: LEN (тэкст)
- Гэта функцыя выкарыстоўваецца для падліку сімвалаў любога тэксту або радка. Калі мы перадаем любы тэкст у гэтую функцыю, яна вяртае колькасць сімвалаў.
- LEN(B5) гэтая частка спачатку падлічвае сімвалы кожнай ячэйкі з першага слупка і LEN(C5) для другога.
- Калідаўжыня аднолькавая, тады будзе надрукавана “Тое самае” , а калі не, то “Не аднолькавае” .
- Скапіруйце формулу да D13 .
5. Параўнанне тэксту дзвюх ячэек з непатрэбнымі прабеламі
Давайце паглядзім, як мы можам праверыць, ці ёсць у тэксце дзвюх ячэек аднолькавы радок з непатрэбнымі прабеламі ў пачатку, пасярэдзіне або ў канцы. Мы будзем клапаціцца аб тым, каб знайсці той жа тэкст пасля выдалення прабелаў. Наш набор даных будзе такім жа, як і вышэй.
📌 Крокі:
- Увядзіце формулу ў ячэйку D5.
=TRIM(B5)=TRIM(C5)
Тлумачэнне формулы:
- Па-першае, нам трэба ведаць асноўныя паняцці функцыі TRIM .
- Сінтаксіс гэтай функцыі: TRIM(тэкст)
- Гэтая функцыя выкарыстоўваецца для выдалення ўсіх прабелаў з тэкставага радка, за выключэннем адзіночных прабелаў паміж словамі.
- TRIM(B5) гэтая частка выдаляе непатрэбныя прабелы з чаканай ячэйкі адзінкавыя прабелы паміж словамі і TRIM(C5) для другога.
- Пасля выдалення прабелаў, калі абодва аднолькавыя, будзе надрукавана “TRUE” і калі не тады “ХЛУСНЯ” .
- Скапіруйце формулу да D13 .
6. Параўнайце тэкставыя радкі дзвюх ячэек у Excel па з'яўленні пэўнага сімвала
Часам нам можа спатрэбіцца параўнаць ячэйкі, дзе яны будуць утрымліваць пэўныя сімвалы. У гэтай частцы,мы ўбачым, як параўнаць дзве ячэйкі па з'яўленню пэўнага знака. Давайце разгледзім набор даных прадуктаў з іх адпраўленымі і атрыманымі ідэнтыфікатарамі. Гэтыя ідэнтыфікатары ўнікальныя і павінны супастаўляцца з ідэнтыфікатарамі адпраўкі і атрымання. Мы хочам пераканацца, што кожны радок утрымлівае роўную колькасць адпраўленых і атрыманых тавараў з гэтым канкрэтным ідэнтыфікатарам.
📌 Крокі:
- Увядзіце формулу ў ячэйку E5.
=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")),"Same","Not Same")
Тлумачэнне формулы:
- Тут дадаткова мы выкарыстоўвалі функцыю ЗАМЕНА . Давайце паглядзім асновы гэтай функцыі.
- Сінтаксіс гэтай функцыі: ЗАМЕНА (тэкст, стары_тэкст, новы_тэкст, [экземпляр])
- Гэтыя чатыры аргументы могуць быць перададзены ў параметр функцыі. Сярод іх апошні неабавязковы.
text- Тэкст для пераключэння.
old_text- Тэкст для замены.
новы_тэкст- Тэкст для замены.
экзэмпляр- Экзэмпляр для замены. Калі не прадугледжана, усе асобнікі замяняюцца. Гэта неабавязкова.
- SUBSTITUTE(B2, character_to_count,””) выкарыстоўваючы гэтую частку, мы замяняем унікальны ідэнтыфікатар нічым, выкарыстоўваючы функцыю SUBSTITUTE .
- Затым выкарыстоўваючы LEN(C5)-LEN(ЗАМЕНІЦЬ(C5, $B5,””)) і LEN(D5)-LEN(ЗАМЕНІЦЬ(D5, $B5, ””)) мы падлічваем, колькі разоў унікальны ідэнтыфікатар з'яўляецца ў кожнай ячэйцы. Для гэтага атрымайцедаўжыню радка без унікальнага ідэнтыфікатара і адніміце яго ад агульнай даўжыні радка.
- Нарэшце, функцыя КАЛІ выкарыстоўваецца, каб зрабіць вынікі больш значнымі для вашых карыстальнікаў, паказваючы сапраўдныя або ілжывыя вынікі.
- Скапіруйце формулу да E10 .
7. Параўнайце тэкст з дзвюх ячэек і вылучыце супадзенні
У гэтым прыкладзе мы ўбачым, як параўнаць тэкст і вылучыць супадзенні. Для гэтага мы таксама будзем выкарыстоўваць той жа набор даных, які выкарыстоўваўся ў метадзе 4 . У гэтым прыкладзе нам не патрэбны слупок для паказу вынікаў.
📌 Крокі:
- Выберыце ўвесь набор даных.
- Перайдзіце да Умоўнае фарматаванне . Вы знойдзеце яго на ўкладцы Галоўная .
- Абярыце опцыю Новае правіла .
- Абярыце опцыю, пазначаную 1 .
- Увядзіце наступную формулу ў пазначанае поле 2 .
=$B5=$C5
- Або вы можаце проста выбраць два слупкі набору даных.
- Пасля гэтага націсніце Фармат варыянт.
- Перайдзіце на ўкладку Заліўка .
- Выберыце любы колер.
- Затым націсніце ОК .
- Націсніце кнопку ОК .
- Глядзіце выдзеленыя супадаючыя даныя.
8. Часткова параўнаць тэкст з дзвюх вочак у Excel (без уліку рэгістра)
З пункту гледжання параўнання дзвюх вочак,часам мы можам разглядаць частковае супадзенне. У гэтым раздзеле мы ўбачым частковае параўнанне тэксту дзвюх вочак. У Excel даступна мноства функцый для праверкі цемянных элементаў. Але ў гэтым прыкладзе мы разгледзім функцыю RIGHT .
Давайце разгледзім гэтую табліцу даных і даведаемся, ці супадаюць апошнія 6 сімвалаў з двума ячэйкамі.
📌 Крокі:
- Увядзіце формулу ў ячэйку D5 і скапіруйце формулу да
=RIGHT(B5,5)=RIGHT(C5,5)
9. Знайдзіце супадзенні ў любых дзвюх ячэйках у адным радку
Давайце атрымаем набор дадзеных з трох спісаў садавіны. Цяпер мы параўнаем ячэйкі адна з адной і атрымаем любыя дзве ячэйкі, якія супадаюць у адным радку, тады гэта будзе лічыцца супадзеннем.
📌 Крокі:
- Увядзіце формулу ў Вочка E5 і скапіруйце формулу да
=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")
Тлумачэнне формулы:
- Тут дадаткова мы выкарысталі функцыю OR . Давайце паглядзім сінтаксіс гэтай функцыі: OR (лагічны1, [лагічны2], …)
- Яна можа прымаць два ці больш лагічных параметраў.
лагічны1 -> ; Першае патрабаванне або лагічнае значэнне для вырашэння.
лагічнае2 -> Гэта неабавязкова. Другое патрабаванне або лагічнае значэнне для ацэнкі.
- АБО(B5=C5, C5=D5, B5=D5)
Дадаткова: Excel лічыць супадзенні ў двух слупках (4 простыя спосабы)
10. Знайдзіце ўнікальныя і адпаведныя клеткі, параўноўваючы іх тэкст
Тут наша задача - знайсці унікальныя садавіна, якія супадаюць у адным радку. Для супастаўлення мы будзем лічыць, што як мінімум дзве ячэйкі супадаюць. Калі хаця б дзве ячэйкі супадаюць, гэта будзе лічыцца супадзеннем у адваротным выпадку унікальным .
📌 Крокі:
- Увядзіце формулу ў ячэйку E5 і скапіруйце формулу да
=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0,"Unique","Match")
Тлумачэнне формулы:
- Тут дадаткова выкарыстоўваецца функцыя COUNTIF .
- У гэтай функцыі абодва аргументы ў параметр абавязковы. Па-першае, бярэцца дыяпазон вочак, якія будуць падлічвацца. Другі раздзел змяшчае крытэрыі, якія з'яўляюцца ўмовай. На аснове гэтай умовы будзе выкананы падлік.
- Выкарыстоўваючы COUNTIF(C5:D5,B5)+(C5=D5)=0 мы спрабуем высветліць, ці мае радок адпаведныя або ўнікальныя значэнні. Калі лік роўны 0, значыць, ён унікальны, інакш ёсць адпаведнае значэнне.
Як параўнаць адну ячэйку з цэлым слупком у Excel
Тут у нас ёсць набор даных з адным спісам садавіны і адпаведнай ячэйкай. Зараз мы параўнаем адпаведную ячэйку з Спісам садавіны і знайдзіце вынік супадзення.
📌 Крокі:
- Увядзіце формулу ў ячэйку E5.
=$E$5=B5:B13
- Пасля гэтага націсніце Кнопка Увод.
Калі Ячэйка E5 супадае з адпаведнымі ячэйкамі Дыяпазону B5:B13, затым вяртае TRUE. У адваротным выпадку вяртае ХЛУСНЯ .
Выснова
Гэтымі спосабамі мы параўноўваем тэкст дзвюх вочак у Excel. Я паказаў усе метады з іх адпаведнымі прыкладамі, але можа быць шмат іншых ітэрацый. Акрамя таго, я абмеркаваў асновы гэтых функцый і іх найбольш часта выкарыстоўваныя фарматныя коды. Калі ў вас ёсць іншы спосаб дасягнуць гэтага, калі ласка, падзяліцеся ім з намі .