Բովանդակություն
Անկախ նրանից, թե ամառը թակում է մեր դռները, թե ձմեռը ներխուժում է Վեստերոս, մենք դեռ աշխատում ենք 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 ֆունկցիան, որը մենք նկարագրել ենք որոշ ժամանակ առաջ:
Այնուամենայնիվ, կան ևս մի քանի գործիք աշխատանքի համար: Մենք դրանք բոլորը նկարագրել ենք նաև մեր բլոգում.
- Սրանք կօգնեն հիմունքներին՝ փնտրել, համընկնել և թարմացնել գրառումները:
- Սրանք ոչ միայն չենթարմացնել բջիջները, բայց ավելացնել հարակից սյունակներ & չհամապատասխանող տողեր:
Միավորեք թերթերը՝ օգտագործելով հավելումը
Եթե հոգնել եք բանաձևերից, կարող եք օգտագործել մեր Merge Sheets հավելումը երկուսն արագ համապատասխանելու և միավորելու համար: Google թերթեր. Բացակայող տվյալները քաշելու իր հիմնական նպատակին զուգահեռ, այն կարող է նաև թարմացնել առկա արժեքները և նույնիսկ ավելացնել չհամապատասխանող տողեր: Դուք կարող եք տեսնել գույնի բոլոր փոփոխությունները կամ կարգավիճակի սյունակում, որը կարող է զտվել:
Խորհուրդ. Նաև, համոզվեք, որ դիտեք այս տեսանյութը Merge Sheets հավելման մասին.
Պայմանական ձևաչափում` տվյալների երկու Google Աղյուսակներում համեմատելու համար
Կա ևս մեկ ստանդարտ եղանակ, որն առաջարկում է Google-ը համեմատելու համար: ձեր տվյալները՝ գունազարդելով համընկնումները և/կամ տարբերությունները պայմանական ձևաչափման միջոցով: Այս մեթոդը միանգամից աչքի է ընկնում ձեր փնտրած բոլոր գրառումները: Ձեր խնդիրն այստեղ բանաձևով կանոն ստեղծելն է և այն կիրառել ճիշտ տվյալների տիրույթում:
Նշեք կրկնօրինակները երկու թերթերում կամ սյունակներում
Եկեք համեմատենք Google Sheets-ի երկու սյունակները համընկնումների և գույների համար: A սյունակի միայն այն բջիջները, որոնք համընկնում են C սյունակի նույն շարքի բջիջների հետ:
- Ընտրեք գույնի գրառումներով ընդգրկույթը (ինձ համար A2:A10):
- Անցնել Ձևաչափել > Պայմանական ձևաչափում աղյուսակների ընտրացանկում:
- Մուտքագրեք կանոնի պարզ բանաձևը.
=A2=C2
- Ընտրեք գույնը` բջիջներն ընդգծելու համար:
Հուշում. Եթե ձեր սյունակների չափը անընդհատ փոխվում է, և դուք ցանկանում եքբոլոր նոր գրառումները դիտարկելու կանոնը, կիրառեք այն ամբողջ սյունակի վրա (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 սյունակներ՝ օգտագործելով գործիքը.
Ես կարող եմ նաև պահպանել այս կարգավորումները բազմակի օգտագործման սցենարի մեջ: Եթե գրառումները թարմացվեն, ես կկանչեմ այս սցենարը ընդամենը մեկ սեղմումով, և հավելումը անմիջապես կսկսի մշակել բոլոր տվյալները: Այսպիսով, ես խուսափում եմ այդ բոլոր կարգավորումները հավելյալ քայլերի վրա բազմիցս փոխելուց: Դուք կտեսնեք, թե ինչպես են գործում սցենարները վերևի օրինակում և այս ձեռնարկում:
Խորհուրդ. Դուք տեսե՞լ եք Համեմատել սյունակների կամ թերթիկների հավելման ցուցադրական տեսանյութը: Ստուգեք այն:
Այս բոլոր մեթոդներն այժմ ձեր տրամադրության տակ են. փորձարկել դրանք, փոփոխել և կիրառել ձեր տվյալները: Եթե առաջարկներից ոչ մեկը չի օգնում ձեր կոնկրետ առաջադրանքին, ազատ զգալ քննարկել ձեր գործը ստորև բերված մեկնաբանություններում:
>