Параўнайце даныя ў двух аркушах або слупках Google на прадмет супадзенняў і адрозненняў

  • Падзяліцца Гэтым
Michael Brown

Змест

Незалежна ад таго, ці стукае ў нашы дзверы лета ці наступае зіма на Вэстэросе, мы па-ранейшаму працуем у Табліцах Google і павінны параўноўваць розныя часткі табліц паміж сабой. У гэтым артыкуле я дзялюся спосабамі супастаўлення вашых даных і даю парады, як зрабіць гэта хутка.

    Параўнайце два слупкі або аркушы

    Адзін з задача, якую вы можаце мець, - сканаваць два слупкі або аркушы на супадзенні або адрозненні і ідэнтыфікаваць іх дзесьці па-за табліцамі.

    Параўнаць два слупкі ў Табліцах Google на супадзенні і адрозненні

    Я пачну шляхам параўнання дзвюх вочак у Табліцах Google. Гэты спосаб дазваляе сканаваць цэлыя слупкі радок за радком.

    Прыклад 1. Табліцы Google – параўнайце дзве ячэйкі

    Для гэтага першага прыкладу вам спатрэбіцца дапаможны слупок, каб увесці формулу ў першы радок дадзеных для параўнання:

    =A2=C2

    Калі вочкі супадаюць, вы ўбачыце TRUE, інакш FALSE. Каб праверыць усе ячэйкі ў слупку, скапіруйце формулу ў іншыя радкі:

    Савет. Каб параўнаць слупкі з розных файлаў, трэба выкарыстоўваць функцыю IMPORTRANGE:

    =A2=IMPORTRANGE("spreadsheet_url","Sheet1!A2")

    Прыклад 2. Табліцы Google – параўнаць два спісы на супадзенні і адрозненні

    • Больш акуратнае рашэнне было б выкарыстоўваць функцыю IF. Вы зможаце ўсталяваць дакладны статус для ідэнтычных і розных ячэек :

      =IF(A2=C2,"Match","Differ")

      Парада. Калі вашы дадзеныя запісаны ў розных рэгістрах і вы хочаце лічыць такія словы рознымі,вось формула для вас:

      =IF(EXACT(A2,C2),"Match","Differ")

      Дзе EXACT разглядае выпадак і шукае поўнае тоеснае.

    • Каб ідэнтыфікаваць толькі радкі з дублікатамі ячэек , выкарыстоўвайце наступную формулу:

      =IF(A2=C2,"Match","")

    • Каб пазначыць толькі радкі з унікальныя запісы паміж ячэйкамі ў двух слупках, возьмем гэты:

      =IF(A2=C2,"","Differ")

    Прыклад 3. Параўнайце два слупкі ў Google Sheets

    • Ёсць спосаб пазбегнуць капіравання формулы над кожным радком. Вы можаце падрабіць формулу масіва IF у першай ячэйцы вашага дапаможнага слупка:

    =ArrayFormula(IF(A2:A=C2:C,"","Differ"))

    Гэты IF спалучае кожную ячэйку слупка A з тым жа радком у слупку C Калі запісы адрозніваюцца , радок будзе ідэнтыфікаваны адпаведна. Што прыемна ў гэтай формуле масіву, так гэта тое, што яна аўтаматычна пазначае кожны радок адначасова:

  • Калі вы аддаеце перавагу называць радкі ідэнтычнымі ячэйкамі , запоўніце другі аргумент у формула замест трэцяй:
  • =ArrayFormula(IF(A2:A=C2:C,"Match",""))

    Прыклад 4. Параўнайце дзве табліцы Google на прадмет адрозненняў

    Часта вам трэба параўнаць дзве калонкі ў табліцах Google, якія ўваходзяць у велізарную стол. Або гэта могуць быць зусім іншыя аркушы, такія як справаздачы, прайс-лісты, працоўныя змены ў месяц і г.д. У такім выпадку, я лічу, вы не можаце дазволіць сабе стварыць дапаможны слупок, ці ім можа быць даволі складана кіраваць.

    Калі гэта падаецца вам знаёмым, не хвалюйцеся, вы ўсё яшчэ можаце адзначыць адрозненні на іншым аркушы.

    Восьдзве табліцы з прадуктамі і іх цэнамі. Я хачу размясціць усе ячэйкі з розным зместам паміж гэтымі табліцамі:

    Пачніце са стварэння новага аркуша і ўвядзіце наступную формулу ў A1:

    =IF(Sheet1!A1Sheet2!A1,Sheet1!A1&" | "&Sheet2!A1,"")

    Заўвага. Вы павінны скапіяваць формулу ў дыяпазоне, роўнам памеру самай вялікай табліцы.

    У выніку вы ўбачыце толькі тыя ячэйкі, якія адрозніваюцца па зместу. Формула таксама будзе выцягваць запісы з абедзвюх табліц і аддзяляць іх сімвалам, які вы ўводзіце ў формулу:

    Савет. Калі аркушы для параўнання знаходзяцца ў розных файлах, проста ўключыце функцыю IMPORTRANGE:

    =IF(Sheet1!A1IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),Sheet1!A1&" | "&IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),"")

    Інструмент Google Sheets для параўнання двух слупкоў і лістоў

    Вядома, кожны з Прыведзеныя вышэй прыклады могуць быць выкарыстаны для параўнання двух слупкоў з адной або дзвюх табліц або нават супастаўлення аркушаў. Тым не менш, для гэтай задачы мы стварылі інструмент, які прынясе вам вялікую карысць.

    Ён параўнае два аркушы і слупкі Google на наяўнасць дублікатаў або ўнікальных у 3 этапы. Зрабіце так, каб ён пазначаў знойдзеныя запісы слупком стану (які, дарэчы, можна адфільтраваць) або колерам, капіяваў або перамяшчаў іх у іншае месца, або нават ачышчаў ячэйкі і выдаляў цэлыя радкі з падробкамі.

    I выкарыстаў надбудову, каб знайсці радкі з Аркуша1, якія адсутнічаюць на Аркушы2, на аснове слупкоў Садавіна і РМР :

    Затым я захаваў свае налады ў адзін сцэнар. Цяпер я магу хутка запусціць іх, не выконваючы ўсе этапызноў кожны раз, калі запісы ў маіх табліцах мяняюцца. Мне проста трэба пачаць гэты сцэнар з меню Табліц Google:

    Для вашага зручнасці мы апісалі ўсе параметры інструмента на старонцы даведкі і ў гэтым відэа:

    Не саромейцеся паспрабаваць гэта на сабе і заўважце, колькі часу гэта эканоміць вам. :)

    Параўнаць даныя ў дзвюх Табліцах Google і атрымаць адсутныя запісы

    Параўнаць дзве Табліцы Google на прадмет адрозненняў і паўтораў — палова працы, але як наконт адсутных даных? Для гэтага таксама ёсць спецыяльныя функцыі, напрыклад, VLOOKUP. Давайце паглядзім, што вы можаце зрабіць.

    Знайдзіце адсутныя даныя

    Прыклад 1

    Уявіце, што ў вас ёсць два спісы прадуктаў (слупкі A і C у маім выпадку, але яны могуць проста быць на розных аркушах). Вам трэба знайсці тыя, што прадстаўлены ў першым спісе, але не ў другім. Гэтая формула зробіць сваю справу:

    =ISERROR(VLOOKUP(A2,$C:$C,1,0))

    Як працуе формула:

    • VLOOKUP шукае прадукт з A2 у другім спісе. Калі ён ёсць, функцыя вяртае назву прадукту. Інакш вы атрымаеце памылку #N/A, якая азначае, што значэнне не знойдзена ў слупку C.
    • ISERROR правярае, што VLOOKUP вяртае, і паказвае TRUE, калі гэта значэнне, і FALSE, калі гэта памылка.

    Такім чынам, ячэйкі з FALSE - гэта тое, што вы шукаеце. Скапіруйце формулу ў іншыя ячэйкі, каб праверыць кожны прадукт з першага спісу:

    Заўвага. Калі вашы слупкі знаходзяцца на розных аркушах, ваша формула будзеспасылка на адзін з іх:

    =ISERROR(VLOOKUP(A2,Sheet2!$C:$C,1,0))

    Савет. Каб абысціся аднаячэйкавай формулай, яна павінна быць масівам. Такая формула аўтаматычна запоўніць усе ячэйкі вынікамі:

    =ArrayFormula(ISERROR(VLOOKUP(A2:A10,$C:$C,1,0)))

    Прыклад 2

    Іншым разумным спосабам было б падлічыць усе з'яўлення тавару з A2 у слупку C:

    =IF(COUNTIF($C:$C, $A2)=0, "Not found", "")

    Калі няма абсалютна нічога для падліку, функцыя КАЛІ будзе пазначаць ячэйкі з дапамогай Не знойдзена . Іншыя ячэйкі застануцца пустымі:

    Прыклад 3

    Дзе ёсць VLOOKUP, ёсць MATCH. Вы гэта ведаеце, праўда? ;) Вось формула для супастаўлення прадуктаў, а не падліку:

    =IF(ISERROR(MATCH($A2,$C:$C,0)),"Not found","")

    Савет. Не саромейцеся ўказваць дакладны дыяпазон другога слупка, калі ён застанецца ранейшым:

    =IF(ISERROR(MATCH($A2,$C2:$C28,0)),"Not found","")

    Выцягнуць адпаведныя даныя

    Прыклад 1

    Ваша задача можа быць крыху аматар: вам можа спатрэбіцца атрымаць усю адсутную інфармацыю для запісаў, агульных для абедзвюх табліц, напрыклад, абнавіць цэны. Калі так, вам трэба будзе загарнуць СУПАДЗЕННЕ ў INDEX:

    =INDEX($E:$E,MATCH($A2,$D:$D,0))

    Формула параўноўвае садавіну ў слупку A з садавінай у слупку D. Для ўсяго знойдзенага яна бярэ цэны са слупка E у слупок B.

    Прыклад 2

    Як вы ўжо здагадаліся, у іншым прыкладзе будзе выкарыстоўвацца функцыя Google Sheets VLOOKUP, якую мы апісалі некаторы час таму.

    Але ёсць яшчэ некалькі інструментаў для працы. Мы таксама апісалі іх усе ў нашым блогу:

    1. Яны падыдуць для асноў: пошук, супадзенне і абнаўленне запісаў.
    2. Гэта не простаабнавіць ячэйкі, але дадаць звязаныя слупкі & несупадаючыя радкі.

    Аб'яднанне аркушаў з дапамогай дадатку

    Калі вы стаміліся ад формул, вы можаце выкарыстоўваць наш дапаўненне для аб'яднання аркушаў, каб хутка супаставіць і аб'яднаць два Табліцы Google. Акрамя сваёй асноўнай мэты - атрымаць адсутныя даныя, ён таксама можа абнаўляць існуючыя значэнні і нават дадаваць неадпаведныя радкі. Вы можаце ўбачыць усе змены ў колеры або ў слупку стану, які можна адфільтраваць.

    Падказка. Таксама не забудзьцеся праглядзець гэтае відэа аб надбудове Merge Sheets:

    Умоўнае фарматаванне для параўнання даных у дзвюх табліцах Google

    Ёсць яшчэ адзін стандартны спосаб параўнання Google вашы даныя - шляхам афарбоўвання супадзенняў і/або адрозненняў праз умоўнае фарматаванне. Гэты метад дазваляе імгненна вылучаць усе запісы, якія вы шукаеце. Ваша задача тут - стварыць правіла з формулай і прымяніць яго да правільнага дыяпазону даных.

    Вылучыце дублікаты ў двух аркушах або слупках

    Давайце параўнаем два слупкі ў Табліцах Google на супадзенне і колер толькі тыя ячэйкі ў слупку A, якія супадаюць з ячэйкамі ў тым жа радку ў слупку C:

    1. Выберыце дыяпазон з запісамі для афарбоўвання (A2:A10 для мяне).
    2. Перайсці да Фармат > Умоўнае фарматаванне ў меню электроннай табліцы.
    3. Увядзіце простую формулу ў правіла:

      =A2=C2

    4. Выберыце колер для вылучэння вочак.

    Савет. Калі вашы слупкі пастаянна мяняюцца ў памеры, і вы хочацеправіла для разгляду ўсіх новых запісаў, прымяніце яго да ўсяго слупка (A2:A, мяркуючы, што даныя для параўнання пачынаюцца з A2) і змяніце формулу такім чынам:

    =AND(A2=C2,ISBLANK(A2)=FALSE)

    Гэта апрацуе цэлыя слупкі і ігнараваць пустыя вочкі.

    Заўвага. Каб параўнаць даныя з двух розных аркушаў, вам трэба будзе ўнесці іншыя карэктывы ў формулу. Разумееце, умоўнае фарматаванне ў Табліцах Google не падтрымлівае спасылкі на аркушы. Аднак вы можаце атрымаць доступ да іншых аркушаў ускосна:

    =A2=INDIRECT("Sheet2!C2:C")

    У гэтым выпадку, калі ласка, пазначце дыяпазон, да якога трэба прымяніць правіла – A2:A10.

    Параўнайце два аркушы і слупкі Google на прадмет адрозненняў

    Каб вылучыць запісы, якія не супадаюць з ячэйкамі ў адным радку ў іншым слупку, трэніроўка тая ж, што і вышэй. Вы выбіраеце дыяпазон і ствараеце правіла ўмоўнага фарматавання. Аднак формула тут адрозніваецца:

    =A2C2

    Зноў змяніце формулу, каб зрабіць правіла дынамічным (няхай яно ўлічвае ўсе новыя дададзеныя значэнні ў гэтых слупках):

    =AND(A2=C2,ISBLANK(A2)=FALSE)

    І выкарыстоўвайце ўскосную спасылку на іншы аркуш, калі там ёсць слупок для параўнання:

    =A2INDIRECT("Sheet1!C2:C")

    Заўвага. Не забудзьцеся ўказаць дыяпазон, да якога трэба прымяніць правіла – A2:A10.

    Параўнайце два спісы і вылучыце запісы ў абодвух

    Вядома, больш верагодна, што аднолькавыя запісы ў вашых слупках будуць раскіданыя. Значэнне ў A2 у адным слупку не абавязкова будзе знаходзіцца ў другім радку іншага слупка. Насамрэч, можаз'яўляюцца значна пазней. Відавочна, што гэта патрабуе іншага метаду пошуку элементаў.

    Прыклад 1. Параўнайце два слупкі ў Табліцах Google і вылучыце адрозненні (унікальныя)

    Каб вылучыць унікальныя значэнні ў кожным спісе, вы павінны стварыць два правілы ўмоўнага фарматавання для кожнага слупка.

    Каляровы слупок A: =COUNTIF($C$2:$C$9,$A2)=0

    Колеравы слупок C: =COUNTIF($A$2:$A$10,$C2)=0

    Вось унікальныя рэчы, якія ў мяне ёсць:

    Прыклад 2. Знайдзіце і вылучыце дублікаты ў двух слупках у Табліцах Google

    Вы можаце пафарбаваць агульныя значэнні пасля невялікіх змяненняў у абедзвюх формулах з папярэдняга прыкладу. Проста прымусьце формулу падлічваць усё, што больш за нуль.

    Падробкі колеру паміж слупкамі толькі ў A: =COUNTIF($C$2:$C$9,$A2)>0

    Падробкі колеру паміж слупкамі толькі ў C: =COUNTIF($A$2:$A$10,$C2)>0

    Падказка. Знайдзіце яшчэ шмат прыкладаў формул для вылучэння дублікатаў у Табліцах Google у гэтым падручніку.

    Хуткі спосаб супаставіць слупкі і вылучыць запісы

    Умоўнае фарматаванне часам можа быць складаным: вы можаце выпадкова стварыць некалькі правілаў той жа дыяпазон або прымяніць колеры ўручную над клеткамі з правіламі. Акрамя таго, вы павінны сачыць за ўсімі дыяпазонамі: тымі, якія вы вылучаеце з дапамогай правілаў, і тымі, якія вы выкарыстоўваеце ў саміх правілах. Усё гэта можа збянтэжыць вас, калі вы не падрыхтаваны і не ведаеце, дзе шукаць праблему.

    На шчасце, наша Параўнанне слупкоў або лістоў дастаткова інтуітыўна зразумелае, каб дапамагчы вам супаставіць два слупкі ў адной табліцы, два розныя сталы на аднымабо нават два асобныя аркушы, і вылучыце тыя ўнікальныя або падманныя дадзеныя, якія могуць пракрасціся ў вашы дадзеныя.

    Вось як я вылучыў дублікаты паміж дзвюма табліцамі на аснове Fruit і MSRP слупкі з дапамогай інструмента:

    Я таксама магу захаваць гэтыя налады ў сцэнары шматразовага выкарыстання. Калі запісы абновяцца, я выклічу гэты сцэнар у адзін клік, і надбудова неадкладна пачне апрацоўваць усе даныя. Такім чынам, я пазбягаю неаднаразовай змены ўсіх гэтых параметраў на этапах надбудовы. Вы ўбачыце, як працуюць сцэнары, у прыведзеным вышэй прыкладзе і ў гэтым падручніку.

    Падказка. Вы бачылі дэма-відэа для надбудовы Параўнаць слупкі або аркушы? Праверце гэта.

    Усе гэтыя метады зараз у вашым распараджэнні - эксперыментуйце з імі, змяняйце і прымяняйце да сваіх дадзеных. Калі ні адна з прапаноў не дапамагае вашай канкрэтнай задачы, не саромейцеся абмеркаваць ваш выпадак у каментарыях ніжэй.

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.