Преглед садржаја
Било да нам лето куца на врата или зима која напада Вестерос, ми и даље радимо у Гоогле табелама и морамо да упоређујемо различите делове табела једни са другима. У овом чланку делим начине за упаривање ваших података и дајем савете како да то урадите брзо.
Упоредите две колоне или табеле
Један од задаци које можда имате је да скенирате две колоне или табеле у потрази за подударањима или разликама и идентификујете их негде изван табела.
Упоредите две колоне у Гоогле табелама за подударања и разлике
Почећу упоређивањем две ћелије у Гоогле табелама. Овај начин вам омогућава да скенирате читаве колоне ред по ред.
Пример 1. Гоогле табеле – упоредите две ћелије
За овај први пример биће вам потребна помоћна колона да бисте унели формулу у први ред података за поређење:
=A2=C2
Ако се ћелије поклапају, видећете ТРУЕ, у супротном ФАЛСЕ. Да бисте проверили све ћелије у колони, копирајте формулу надоле у друге редове:
Савет. Да бисте упоредили колоне из различитих датотека, потребно је да користите функцију ИМПОРТРАНГЕ:
=A2=IMPORTRANGE("spreadsheet_url","Sheet1!A2")
Пример 2. Гоогле табеле – упоредите две листе за подударања и разлике
- Уредније решење била би употреба функције ИФ. Моћи ћете да подесите тачан статус за идентичне и различите ћелије :
=IF(A2=C2,"Match","Differ")
Савет. Ако су ваши подаци написани у различитим падежима и желите да такве речи сматрате различитим,ево формуле за вас:
=IF(EXACT(A2,C2),"Match","Differ")
Где ЕКСАЦТ разматра случај и тражи потпуне идентичне.
- Да бисте идентификовали само редове са дуплираним ћелијама , користите ову формулу:
=IF(A2=C2,"Match","")
- Да бисте означили само редове са јединствени записи између ћелија у две колоне, узмите овај:
=IF(A2=C2,"","Differ")
Пример 3. Упоредите две колоне у Гоогле табелама
- Постоји начин да избегнете копирање формуле преко сваког реда. Можете кривотворити формулу низа ИФ у првој ћелији ваше помоћне колоне:
=ArrayFormula(IF(A2:A=C2:C,"","Differ"))
Овај ИФ упарује сваку ћелију колоне А са истим редом у колони Ц Ако су записи различити , ред ће бити идентификован у складу са тим. Оно што је лепо у вези са овом формулом низа је то што аутоматски означава сваки ред одједном:
=ArrayFormula(IF(A2:A=C2:C,"Match",""))
Пример 4. Упоредите две Гоогле табеле за разлике
Често морате да упоредите две колоне у Гоогле табелама које припадају огромном сто. Или могу бити потпуно различити листови као што су извештаји, ценовники, радне смене месечно, итд. Онда, верујем, не можете себи приуштити да направите помоћну колону или може бити прилично тешко управљати.
Ако вам ово звучи познато, не брините, још увек можете да означите разлике на другом листу.
Еводве табеле са производима и њиховим ценама. Желим да лоцирам све ћелије са различитим садржајем између ових табела:
Почните са прављењем новог листа и унесите следећу формулу у А1:
=IF(Sheet1!A1Sheet2!A1,Sheet1!A1&" | "&Sheet2!A1,"")
Напомена. Морате копирати формулу преко опсега који је једнак величини највеће табеле.
Као резултат, видећете само оне ћелије које се разликују по садржају. Формула ће такође повући записе из обе табеле и одвојити их знаком који унесете у формулу:
Савет. Ако су листови за упоређивање у различитим датотекама, опет само укључите функцију ИМПОРТРАНГЕ:
=IF(Sheet1!A1IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),Sheet1!A1&" | "&IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),"")
Алатка за Гоогле табеле за упоређивање две колоне и листова
Наравно, сваки од горњи примери се могу користити за упоређивање две колоне из једне или две табеле или чак подударања листова. Међутим, постоји алатка коју смо направили за овај задатак која ће вам много користити.
Упоредиће две Гоогле табеле и колоне за дупликате или јединствене ставке у 3 корака. Нека пронађене записе обележи колоном статуса (која се иначе може филтрирати) или боји, копира или премести на другу локацију, или чак брише ћелије и брише читаве редове са било каквим лажовима.
И. користио је додатак да пронађе редове из Схеет1 који су одсутни у Схеет2 на основу Фруит и МСРП колона:
Онда сам сачувао своја подешавања у једном сценарију. Сада могу брзо да их покренем без проласка кроз све коракепоново кад год се записи у мојим табелама промене. Само треба да покренем тај сценарио из менија Гоогле табеле:
Ради боље удобности, описали смо све опције алатке на страници помоћи иу овом видеу:
Слободно испробајте и сами и приметите колико вам то штеди време. :)
Упореди податке у две Гоогле табеле и преузми записе који недостају
Поређење две Гоогле табеле за разлике и понављања је пола посла, али шта је са подацима који недостају? За ово такође постоје посебне функције, на пример ВЛООКУП. Хајде да видимо шта можете да урадите.
Пронађите податке који недостају
Пример 1
Замислите да имате две листе производа (колоне А и Ц у мом случају, али оне могу једноставно бити на различитим листовима). Морате пронаћи оне који су представљени на првој листи, али не и на другој. Ова формула ће учинити трик:
=ISERROR(VLOOKUP(A2,$C:$C,1,0))
Како формула функционише:
- ВЛООКУП тражи производ из А2 на другој листи. Ако је тамо, функција враћа назив производа. У супротном ћете добити грешку #Н/А што значи да вредност није пронађена у колони Ц.
- ИСЕРРОР проверава шта ВЛООКУП враћа и показује вам ТРУЕ ако је вредност и ФАЛСЕ ако је грешка.
Дакле, ћелије са ФАЛСЕ су оно што тражите. Копирајте формулу у друге ћелије да бисте проверили сваки производ са прве листе:
Напомена. Ако су ваше колоне у различитим листовима, ваша формула ће битиреференцирајте један од њих:
=ISERROR(VLOOKUP(A2,Sheet2!$C:$C,1,0))
Савет. Да бисте прошли са формулом од једне ћелије, она би требало да буде низ. Таква формула ће аутоматски попунити све ћелије са резултатима:
=ArrayFormula(ISERROR(VLOOKUP(A2:A10,$C:$C,1,0)))
Пример 2
Још један паметан начин би био да се изброје сва појављивања производа из А2 у колони Ц:
=IF(COUNTIF($C:$C, $A2)=0, "Not found", "")
Ако нема апсолутно ништа за бројање, функција ИФ ће означити ћелије са Није пронађено . Остале ћелије ће остати празне:
Пример 3
Где је ВЛООКУП, ту је МАТЦХ. Знаш то, зар не? ;) Ево формуле за подударање производа уместо бројања:
=IF(ISERROR(MATCH($A2,$C:$C,0)),"Not found","")
Савет. Слободно наведите тачан опсег друге колоне ако остане исти:
=IF(ISERROR(MATCH($A2,$C2:$C28,0)),"Not found","")
Извуците податке који се подударају
Пример 1
Ваш задатак може бити мало фанциер: можда ћете морати да извучете све информације које недостају за записе заједничке за обе табеле, на пример, ажурирање цена. Ако је тако, мораћете да умотате МАТЦХ у ИНДЕКС:
=INDEX($E:$E,MATCH($A2,$D:$D,0))
Формула упоређује воће у колони А са воћем у колони Д. За све пронађено, повлачи цене из колоне Е у колону Б.
Пример 2
Као што сте можда претпоставили, други пример би користио функцију Гоогле Схеетс ВЛООКУП коју смо описали пре неког времена.
Ипак, постоје још неколико инструмената за посао. Све смо их описали и на нашем блогу:
- Ово ће послужити за основе: тражење, подударање и ажурирање записа.
- Ово неће самоажурирање ћелија, али додавање сродних колона &амп; неподударни редови.
Спајање листова помоћу додатка
Ако сте уморни од формула, можете користити наш додатак за спајање листова да бисте брзо упарили и спојили два Гоогле листови. Поред своје основне сврхе да извуче податке који недостају, он такође може ажурирати постојеће вредности, па чак и додати редове који се не подударају. Можете видети све промене у боји или у колони статуса која се може филтрирати.
Савет. Такође, обавезно погледајте овај видео о додатку за спајање листова:
Условно форматирање за поређење података у две Гоогле табеле
Постоји још један стандардни начин на који Гоогле нуди за поређење ваши подаци – бојењем подударања и/или разлика путем условног форматирања. Овај метод чини да се сви записи које тражите одмах истичу. Ваш посао овде је да направите правило са формулом и примените га на тачан опсег података.
Означите дупликате у два листа или колоне
Хајде да упоредимо две колоне у Гоогле табелама за подударања и боју само оне ћелије у колони А које се подударају са ћелијама у истом реду у колони Ц:
- Изаберите опсег са записима за боју (А2:А10 за мене).
- Идите на Формат &гт; Условно форматирање у менију табеле.
- Унесите једноставну формулу у правило:
=A2=C2
- Изаберите боју да бисте истакли ћелије.
Савет. Ако се ваше колоне стално мењају у величини и желите даправило да узмете у обзир све нове уносе, примените га на целу колону (А2:А, под претпоставком да подаци за поређење почињу од А2) и модификујте формулу овако:
=AND(A2=C2,ISBLANK(A2)=FALSE)
Ово ће се обрадити целе колоне и занемари празне ћелије.
Напомена. Да бисте упоредили податке са два различита листа, мораћете да извршите друга подешавања формуле. Видите, условно форматирање у Гоогле табелама не подржава референце на више листова. Међутим, другим листовима можете приступити индиректно:
=A2=INDIRECT("Sheet2!C2:C")
У овом случају, наведите опсег на који ћете применити правило – А2:А10.
Упоредите две Гоогле табеле и колоне за разлике
Да бисте истакли записе који се не подударају са ћелијама у истом реду у другој колони, анализа је иста као изнад. Ви бирате опсег и креирате правило условног форматирања. Међутим, формула се овде разликује:
=A2C2
Опет, измените формулу да би правило постало динамично (нека узме у обзир све новододате вредности у овим колонама):
=AND(A2=C2,ISBLANK(A2)=FALSE)
И користите индиректну референцу на други лист ако постоји колона са којом желите да упоредите:
=A2INDIRECT("Sheet1!C2:C")
Напомена. Не заборавите да наведете опсег на који ћете применити правило – А2:А10.
Упоредите две листе и истакните записе на обе
Наравно, већа је вероватноћа да ће исти записи у вашим колонама бити расути. Вредност у А2 у једној колони неће нужно бити у другом реду друге колоне. У ствари, можепојављују се много касније. Јасно је да ово захтева други метод претраживања ставки.
Пример 1. Упоредите две колоне у Гоогле табелама и истакните разлике (јединствености)
Да бисте истакли јединствене вредности на свакој листи, морате да креирате два правила условног форматирања за сваку колону.
Колона боја А: =COUNTIF($C$2:$C$9,$A2)=0
Колона боја Ц: =COUNTIF($A$2:$A$10,$C2)=0
Ево уникатности које имам:
Пример 2. Пронађите и означите дупликате у две колоне у Гоогле табелама
Можете да обојите уобичајене вредности након малих модификација у обе формуле из претходног примера. Само учините да формула све броји веће од нуле.
Избацивање боја између колона само у А: =COUNTIF($C$2:$C$9,$A2)>0
Извршавање боја између колона само у Ц: =COUNTIF($A$2:$A$10,$C2)>0
Савет. Пронађите још много примера формула за истицање дупликата у Гоогле табелама у овом водичу.
Брз начин за упаривање колона и истицање записа
Условно форматирање понекад може бити незгодно: можете случајно да направите неколико правила преко исти опсег или ручно примените боје на ћелије са правилима. Такође, морате да пазите на све опсеге: оне које истичете путем правила и оне које користите у самим правилима. Све ово може да вас много збуни ако нисте спремни и нисте сигурни где да тражите проблем.
Срећом, наше колоне или листови за поређење су довољно интуитивни да вам помогну да упарите две колоне у једној табели, два различита стола на једномлист, или чак два одвојена листа, и истакните оне јединствене или лажне податке који се могу ушуњати у ваше податке.
Ево како сам истакао дупликате између две табеле на основу Фруит и МСРП колоне помоћу алатке:
Такође могу да сачувам ова подешавања у сценарију за вишекратну употребу. Ако се записи ажурирају, позваћу овај сценарио само једним кликом и додатак ће одмах почети да обрађује све податке. Стога избегавам да више пута подешавам сва та подешавања преко корака додатка. Видећете како сценарији функционишу у примеру изнад иу овом водичу.
Савет. Да ли сте видели демо видео за додатак Упореди колоне или листове? Погледај.
Све ове методе су вам сада на располагању – експериментишите са њима, модификујте их и примените на своје податке. Ако ниједан од предлога не помогне вашем конкретном задатку, слободно разговарајте о свом случају у коментарима испод.