Համեմատեք տվյալները երկու Google թերթերում կամ սյունակներում՝ համապատասխանությունների և տարբերությունների համար

  • Կիսվել Սա
Michael Brown

Բովանդակություն

Անկախ նրանից, թե ամառը թակում է մեր դռները, թե ձմեռը ներխուժում է Վեստերոս, մենք դեռ աշխատում ենք Google Sheets-ում և պետք է համեմատենք աղյուսակների տարբեր մասերը միմյանց հետ: Այս հոդվածում ես կիսում եմ ձեր տվյալները համապատասխանեցնելու ուղիները և խորհուրդներ տալիս դա արագ անելու վերաբերյալ:

    Համեմատեք երկու սյունակ կամ թերթ

    Մեկը Առաջադրանքները, որոնք դուք կարող եք ունենալ, այն է, որ սկանավորեք երկու սյունակներ կամ թերթիկներ՝ գտնելու համապատասխանություններ կամ տարբերություններ և նույնականացնել դրանք աղյուսակներից դուրս:

    Համեմատեք Google Sheets-ի երկու սյունակները համընկնումների և տարբերությունների համար

    Ես կսկսեմ Google Sheets-ի երկու բջիջների համեմատությամբ: Այս կերպ դուք կարող եք սկանավորել ամբողջ սյունակները տող առ տող:

    Օրինակ 1. Google Sheets – համեմատեք երկու բջիջ

    Այս առաջին օրինակի համար ձեզ անհրաժեշտ կլինի օգնական սյունակ՝ բանաձևը մուտքագրելու համար: տվյալների առաջին շարքը, որը պետք է համեմատել.

    =A2=C2

    Եթե բջիջները համընկնում են, կտեսնեք TRUE, հակառակ դեպքում՝ FALSE: Սյունակի բոլոր բջիջները ստուգելու համար բանաձեւը պատճենեք մյուս տողերում՝

    Խորհուրդ: Տարբեր ֆայլերի սյունակները համեմատելու համար անհրաժեշտ է օգտագործել IMPORTRANGE ֆունկցիան.

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

    Օրինակ 2. Google Sheets – համեմատեք երկու ցուցակ համընկնումների և տարբերությունների համար

    • Ավելի հստակ լուծում կլինի օգտագործել IF ֆունկցիան: Դուք կկարողանաք ճշգրիտ կարգավիճակ սահմանել նույնական և տարբեր բջիջների համար .

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

      Խորհուրդ: Եթե ​​ձեր տվյալները գրված են տարբեր դեպքերում, և դուք կցանկանայիք նման բառերը տարբեր համարել,ահա բանաձևը ձեզ համար.

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

      Որտեղ EXACT-ը դիտարկում է գործը և փնտրում է լրիվ նույնականները:

    • Միայն տողերը կրկնօրինակ բջիջներով նույնականացնելու համար օգտագործեք այս բանաձեւը՝

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

    • Միայն <14 տողերը նշելու համար։>եզակի գրառումներ երկու սյունակների բջիջների միջև, վերցրեք սա.

      =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 Sheets-ի երկու սյունակները, որոնք պատկանում են հսկայական տիրույթին: սեղան. Կամ դրանք կարող են լինել բոլորովին տարբեր թերթիկներ, ինչպիսիք են հաշվետվությունները, գնացուցակները, ամսական աշխատանքային հերթափոխերը և այլն: Այնուհետև, կարծում եմ, դուք չեք կարող ձեզ թույլ տալ ստեղծել օգնական սյունակ, կամ դա կարող է բավականին դժվար լինել կառավարելը:

    Եթե ​​սա ծանոթ է թվում, մի անհանգստացեք, դուք դեռ կարող եք նշել տարբերությունները մեկ այլ թերթիկի վրա:

    Ահաերկու սեղան ապրանքներով և դրանց գներով։ Ես ուզում եմ տեղակայել տարբեր բովանդակությամբ բոլոր բջիջները այս աղյուսակների միջև.

    Սկսեք ստեղծելով նոր թերթ և մուտքագրեք հաջորդ բանաձևը 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"),"")

    Գուգլի թերթիկների համար երկու սյունակները և թերթերը համեմատելու գործիք

    Իհարկե, յուրաքանչյուրը վերը նշված օրինակները կարող են օգտագործվել մեկ կամ երկու աղյուսակներից երկու սյունակ կամ նույնիսկ համընկնման թերթիկները համեմատելու համար: Այնուամենայնիվ, կա մի գործիք, որը մենք ստեղծել ենք այս առաջադրանքի համար, որը ձեզ շատ օգուտ կբերի:

    Այն 3 քայլով համեմատելու է Google-ի երկու թերթերն ու սյունակները կրկնօրինակների կամ եզակիների համար: Ստիպեք այն նշել հայտնաբերված գրառումները կարգավիճակի սյունակով (որը, ի դեպ, կարող է զտվել) կամ գունավորել, պատճենել կամ տեղափոխել դրանք մեկ այլ վայր, կամ նույնիսկ մաքրել բջիջները և ջնջել ամբողջ տողերը կեղծիքներով:

    Ես օգտագործել է հավելումը Sheet1-ից այն տողերը գտնելու համար, որոնք բացակայում են Sheet2-ից՝ հիմնված Fruit և MSRP սյունակների վրա.

    Այնուհետև ես պահեցի իմ կարգավորումները մեկ սցենարի մեջ: Այժմ ես կարող եմ արագ գործարկել դրանք՝ առանց անցնելու բոլոր քայլերընորից, երբ իմ աղյուսակների գրառումները փոխվում են: Ես պարզապես պետք է սկսեմ այդ սցենարը 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", "")

    Եթե բացարձակապես հաշվելու բան չկա, IF ֆունկցիան կնշի բջիջները Չի գտնվել : Մյուս բջիջները կմնան դատարկ.

    Օրինակ 3

    Որտեղ կա VLOOKUP, կա MATCH: Դուք դա գիտեք, չէ՞: ;) Ահա ապրանքները համընկնելու և ոչ թե հաշվելու բանաձևը.

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

    Հուշում: Ազատորեն նշեք երկրորդ սյունակի ճշգրիտ տիրույթը, եթե այն մնա նույնը.

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

    Ձեռք բերեք համապատասխան տվյալներ

    Օրինակ 1

    Ձեր առաջադրանքը կարող է մի փոքր լինել երևակայելի. գուցե անհրաժեշտ լինի հավաքել բոլոր բացակայող տեղեկությունները երկու աղյուսակների համար ընդհանուր գրառումների համար, օրինակ՝ թարմացնել գները: Եթե ​​այո, ապա ձեզ հարկավոր է MATCH-ը փաթեթավորել INDEX-ով.

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

    Բանաձևը համեմատում է A սյունակի մրգերը D սյունակի մրգերի հետ: Գտնված ամեն ինչի համար գները հանում է E սյունակից: դեպի սյունակ B:

    Օրինակ 2

    Ինչպես կարող եք կռահել, մեկ այլ օրինակ կարող է օգտագործել Google Sheets VLOOKUP ֆունկցիան, որը մենք նկարագրել ենք որոշ ժամանակ առաջ:

    Այնուամենայնիվ, կան ևս մի քանի գործիք աշխատանքի համար: Մենք դրանք բոլորը նկարագրել ենք նաև մեր բլոգում.

    1. Սրանք կօգնեն հիմունքներին՝ փնտրել, համընկնել և թարմացնել գրառումները:
    2. Սրանք ոչ միայն չենթարմացնել բջիջները, բայց ավելացնել հարակից սյունակներ & չհամապատասխանող տողեր:

    Միավորեք թերթերը՝ օգտագործելով հավելումը

    Եթե հոգնել եք բանաձևերից, կարող եք օգտագործել մեր Merge Sheets հավելումը երկուսն արագ համապատասխանելու և միավորելու համար: Google թերթեր. Բացակայող տվյալները քաշելու իր հիմնական նպատակին զուգահեռ, այն կարող է նաև թարմացնել առկա արժեքները և նույնիսկ ավելացնել չհամապատասխանող տողեր: Դուք կարող եք տեսնել գույնի բոլոր փոփոխությունները կամ կարգավիճակի սյունակում, որը կարող է զտվել:

    Խորհուրդ. Նաև, համոզվեք, որ դիտեք այս տեսանյութը Merge Sheets հավելման մասին.

    Պայմանական ձևաչափում` տվյալների երկու Google Աղյուսակներում համեմատելու համար

    Կա ևս մեկ ստանդարտ եղանակ, որն առաջարկում է Google-ը համեմատելու համար: ձեր տվյալները՝ գունազարդելով համընկնումները և/կամ տարբերությունները պայմանական ձևաչափման միջոցով: Այս մեթոդը միանգամից աչքի է ընկնում ձեր փնտրած բոլոր գրառումները: Ձեր խնդիրն այստեղ բանաձևով կանոն ստեղծելն է և այն կիրառել ճիշտ տվյալների տիրույթում:

    Նշեք կրկնօրինակները երկու թերթերում կամ սյունակներում

    Եկեք համեմատենք Google Sheets-ի երկու սյունակները համընկնումների և գույների համար: 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 Sheets-ում

    Դուք կարող եք գունավորել ընդհանուր արժեքները նախորդ օրինակի երկու բանաձևերի աննշան փոփոխություններից հետո: Պարզապես այնպես արեք, որ բանաձևը հաշվի ամեն ինչ զրոյից մեծ:

    Գունավոր կրկնօրինակումներ սյունակների միջև միայն A-ում. Գտեք շատ այլ բանաձևերի օրինակներ՝ ընդգծելու կրկնօրինակները Google Աղյուսակներում այս ձեռնարկում:

    Սյունակներն ու գրառումները կարևորելու արագ եղանակ

    Պայմանական ձևաչափումը երբեմն կարող է բարդ լինել. կարող եք պատահաբար ստեղծել մի քանի կանոններ: նույն տիրույթը կամ ձեռքով կիրառեք գույները կանոններով բջիջների վրա: Բացի այդ, դուք պետք է հետևեք բոլոր տիրույթներին. դրանք, որոնք դուք կարևորում եք կանոնների միջոցով, և դրանք, որոնք դուք օգտագործում եք կանոններում: Այս ամենը կարող է ձեզ շատ շփոթեցնել, եթե պատրաստ չեք և չգիտեք, թե որտեղ փնտրել խնդիրը:

    Բարեբախտաբար, մեր Համեմատեք սյունակները կամ թերթերը բավականաչափ ինտուիտիվ են՝ օգնելու ձեզ համապատասխանեցնել երկու սյունակ մեկ աղյուսակում: երկու տարբեր սեղաններ մեկի վրաթերթիկ, կամ նույնիսկ երկու առանձին թերթ, և ընդգծեք այն եզակիները կամ կեղծիքները, որոնք կարող են ներթափանցել ձեր տվյալների մեջ:

    Ահա թե ինչպես ես ընդգծեցի կրկնօրինակները երկու աղյուսակների միջև՝ հիմնված Fruit և MSRP սյունակներ՝ օգտագործելով գործիքը.

    Ես կարող եմ նաև պահպանել այս կարգավորումները բազմակի օգտագործման սցենարի մեջ: Եթե ​​գրառումները թարմացվեն, ես կկանչեմ այս սցենարը ընդամենը մեկ սեղմումով, և հավելումը անմիջապես կսկսի մշակել բոլոր տվյալները: Այսպիսով, ես խուսափում եմ այդ բոլոր կարգավորումները հավելյալ քայլերի վրա բազմիցս փոխելուց: Դուք կտեսնեք, թե ինչպես են գործում սցենարները վերևի օրինակում և այս ձեռնարկում:

    Խորհուրդ. Դուք տեսե՞լ եք Համեմատել սյունակների կամ թերթիկների հավելման ցուցադրական տեսանյութը: Ստուգեք այն:

    Այս բոլոր մեթոդներն այժմ ձեր տրամադրության տակ են. փորձարկել դրանք, փոփոխել և կիրառել ձեր տվյալները: Եթե ​​առաջարկներից ոչ մեկը չի օգնում ձեր կոնկրետ առաջադրանքին, ազատ զգալ քննարկել ձեր գործը ստորև բերված մեկնաբանություններում:

    >

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: