შეადარეთ მონაცემები 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","")

    • მხოლოდ მწკრივების მოსანიშვნა >უნიკალური ჩანაწერები უჯრედებს შორის ორ სვეტში, აიღეთ ეს:

      =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 Sheets განსხვავებების გამო

    ხშირად გჭირდებათ შეადაროთ ორი სვეტი 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"),"")

    Google Sheets-ისთვის ორი სვეტისა და ფურცლის შედარების ხელსაწყო

    რა თქმა უნდა, თითოეული ზემოთ მოყვანილი მაგალითები შეიძლება გამოყენებულ იქნას ერთი ან ორი ცხრილის ორი სვეტის შესადარებლად ან თუნდაც შესატყვისი ფურცლების შესადარებლად. თუმცა, არის ინსტრუმენტი, რომელიც ჩვენ შევქმენით ამ ამოცანისთვის, რომელიც დიდ სარგებელს მოგიტანთ.

    ის შეადარებს Google-ის ორ ფურცელს და სვეტს დუბლიკატებისა და უნიკალურებისთვის 3 ნაბიჯით. მონიშნეთ ნაპოვნი ჩანაწერები სტატუსის სვეტით (რომელიც, სხვათა შორის, შეიძლება გაფილტრული იყოს) ან გააფერადოს, დააკოპირეთ ან გადაიტანეთ ისინი სხვა ადგილას, ან თუნდაც გაასუფთავოს უჯრედები და წაშალოს მთელი რიგები დუპებით.

    I. გამოიყენა დანამატი Sheet1-დან რიგების მოსაძებნად, რომლებიც არ არის Sheet2-ში Fruit და MSRP სვეტების საფუძველზე:

    შემდეგ მე შევინახე ჩემი პარამეტრები ერთ სცენარში. ახლა მე შემიძლია სწრაფად გავუშვა ისინი ყველა საფეხურის გავლის გარეშეისევ, როცა ჩემს ცხრილებში ჩანაწერები იცვლება. მე უბრალოდ უნდა დავიწყო ეს სცენარი Google Sheets მენიუდან:

    თქვენი უკეთესი მოხერხებულობისთვის, ჩვენ აღვწერეთ ინსტრუმენტის ყველა ვარიანტი მის დახმარების გვერდზე და ამ ვიდეოში:

    თავისუფლად სცადეთ ის და შენიშნეთ, რამდენ დროს დაზოგავთ. :)

    შეადარეთ მონაცემები ორ Google Sheets-ში და მიიღეთ დაკარგული ჩანაწერები

    ორი Google Sheets-ის შედარება განსხვავებებისა და გამეორებისთვის საქმის ნახევარია, მაგრამ რა შეიძლება ითქვას დაკარგული მონაცემების შესახებ? ამისათვის არის სპეციალური ფუნქციებიც, მაგალითად, 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

    თქვენი ამოცანა შეიძლება იყოს ცოტა fancier: შეიძლება დაგჭირდეთ ყველა დაკარგული ინფორმაციის ამოღება ორივე ცხრილისთვის საერთო ჩანაწერებისთვის, მაგალითად, განაახლეთ ფასები. თუ ასეა, თქვენ მოგიწევთ MATCH-ის შეფუთვა INDEX-ში:

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

    ფორმულა ადარებს A სვეტის ხილებს სვეტში D ხილებთან. ყველაფრისთვის, რაც ნაპოვნია, ფასებს გამოაქვს E სვეტიდან. სვეტამდე B.

    მაგალითი 2

    როგორც თქვენ მიხვდით, სხვა მაგალითი გამოიყენებდა Google Sheets VLOOKUP ფუნქციას, რომელიც რამდენიმე ხნის წინ აღვწერეთ.

    თუმცა, არსებობს კიდევ რამდენიმე ინსტრუმენტი სამუშაოსთვის. ჩვენ ყველა მათგანს აღვწერეთ ჩვენს ბლოგშიც:

    1. ეს იქნება საფუძვლებისთვის: ჩანაწერების ძიება, შესატყვისი და განახლება.
    2. ეს არა მხოლოდუჯრედების განახლება, მაგრამ დაკავშირებული სვეტების დამატება & შეუსაბამო რიგები.

    ფურცლების შერწყმა დანამატის გამოყენებით

    თუ ფორმულები მოგბეზრდათ, შეგიძლიათ გამოიყენოთ ჩვენი Merge Sheets დანამატი, რომ სწრაფად დააკავშიროთ და გააერთიანოთ ორი Google sheets. გამოტოვებული მონაცემების ამოღების ძირითად დანიშნულებასთან ერთად, მას ასევე შეუძლია არსებული მნიშვნელობების განახლება და შეუსაბამო რიგების დამატებაც კი. თქვენ შეგიძლიათ ნახოთ ყველა ცვლილება ფერის ან სტატუსის სვეტში, რომელიც შეიძლება იყოს გაფილტრული.

    რჩევა. ასევე, დარწმუნდით, რომ შეამოწმეთ ეს ვიდეო Merge Sheets-ის დანამატის შესახებ:

    პირობითი ფორმატირება მონაცემების შესადარებლად ორ Google Sheets-ში

    არსებობს კიდევ ერთი სტანდარტული გზა, რომელსაც Google გთავაზობთ შედარებისთვის თქვენი მონაცემები - შესატყვისების და/ან განსხვავებების შეღებვით პირობითი ფორმატირებით. ეს მეთოდი მყისიერად გამოარჩევს ყველა ჩანაწერს, რომელსაც ეძებთ. თქვენი ამოცანაა შექმნათ წესი ფორმულით და გამოიყენოთ იგი მონაცემთა სწორ დიაპაზონში.

    მოინიშნეთ დუბლიკატები ორ ფურცელში ან სვეტში

    მოდით, შევადაროთ ორი სვეტი Google Sheets-ში შესატყვისად და ფერში. A სვეტის მხოლოდ ის უჯრედები, რომლებიც შეესაბამება იმავე მწკრივის უჯრედებს C სვეტში:

    1. აირჩიეთ დიაპაზონი ჩანაწერებით ფერად (ჩემთვის A2:A10).
    2. გადადით ფორმატი > პირობითი ფორმატირება ელცხრილების მენიუში.
    3. შეიყვანეთ წესის მარტივი ფორმულა:

      =A2=C2

    4. აირჩიეთ ფერი უჯრედების ხაზგასასმელად.

    რჩევა. თუ თქვენი სვეტები მუდმივად იცვლება ზომაში და გსურთყველა ახალი ჩანაწერის განხილვის წესი, გამოიყენეთ იგი მთელ სვეტზე (A2:A, თუ ვივარაუდებთ, რომ შედარების მონაცემები იწყება A2-დან) და შეცვალეთ ფორმულა ასე:

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

    ეს დამუშავდება მთელი სვეტები და იგნორირება ცარიელი უჯრედები.

    შენიშვნა. ორი განსხვავებული ფურცლის მონაცემების შესადარებლად, თქვენ მოგიწევთ ფორმულის სხვა კორექტირება. როგორც ხედავთ, Google Sheets-ში პირობითი ფორმატირება არ უჭერს მხარს ჯვარედინი ფურცლების მითითებებს. თუმცა, შეგიძლიათ სხვა ფურცლებზე წვდომა არაპირდაპირი გზით:

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

    ამ შემთხვევაში, გთხოვთ, მიუთითოთ დიაპაზონი, რომლითაც გამოიყენებთ წესს – A2:A10.

    შეადარეთ ორი Google ფურცელი და სვეტი განსხვავებისთვის

    იმისთვის, რომ მონიშნოთ ჩანაწერები, რომლებიც არ ემთხვევა იმავე მწკრივის უჯრედებს სხვა სვეტში, საბურღი იგივეა, რაც ზემოთ. თქვენ ირჩევთ დიაპაზონს და ქმნით პირობითი ფორმატირების წესს. თუმცა, აქ ფორმულა განსხვავდება:

    =A2C2

    კიდევ ერთხელ, შეცვალეთ ფორმულა, რომ წესი დინამიური გახადოთ (განიხილოს ყველა ახლად დამატებული მნიშვნელობა ამ სვეტებში):

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

    და გამოიყენეთ არაპირდაპირი მითითება სხვა ფურცელზე, თუ შესადარებელი სვეტი არის იქ:

    =A2INDIRECT("Sheet1!C2:C")

    შენიშვნა. არ დაგავიწყდეთ, მიუთითოთ დიაპაზონი, რომელზეც უნდა გამოიყენოთ წესი – A2:A10.

    შეადარეთ ორი სია და მონიშნეთ ჩანაწერები ორივეში

    რა თქმა უნდა, უფრო სავარაუდოა, რომ იგივე ჩანაწერები თქვენს სვეტებში იქნება მიმოფანტული. A2-ის მნიშვნელობა ერთ სვეტში აუცილებლად არ იქნება მეორე სვეტის მეორე რიგში. სინამდვილეში, შეიძლებაგამოჩნდება ბევრად მოგვიანებით. ცხადია, ეს მოითხოვს ერთეულების ძიების სხვა მეთოდს.

    მაგალითი 1. შეადარეთ ორი სვეტი Google Sheets-ში და მონიშნეთ განსხვავებები (უნიკალურები)

    თითოეულ სიაში უნიკალური მნიშვნელობების ხაზგასასმელად, თქვენ უნდა შექმნათ ორი პირობითი ფორმატირების წესი თითოეული სვეტისთვის.

    ფერადი სვეტი A: =COUNTIF($C$2:$C$9,$A2)=0

    ფერადი სვეტი C: =COUNTIF($A$2:$A$10,$C2)=0

    აქ არის უნიკალურები, რომლებიც მე მივიღე:

    მაგალითი 2. იპოვეთ და მონიშნეთ დუბლიკატები ორ სვეტში Google Sheets-ში

    შეგიძლიათ გააფერადოთ საერთო მნიშვნელობები წინა მაგალითის ორივე ფორმულის მცირედი ცვლილებების შემდეგ. უბრალოდ შექმენით ფორმულა, რომ დათვალოს ყველაფერი ნულზე მეტი.

    ფერების ასახვა სვეტებს შორის მხოლოდ A-ში: =COUNTIF($C$2:$C$9,$A2)>0

    ფერების ასახვა სვეტებს შორის მხოლოდ C-ში: =COUNTIF($A$2:$A$10,$C2)>0

    რჩევა. იპოვეთ სხვა მრავალი ფორმულის მაგალითი Google Sheets-ში დუბლიკატების ხაზგასასმელად ამ სახელმძღვანელოში.

    სვეტებისა და ჩანაწერების ხაზგასმის სწრაფი გზა

    პირობითი ფორმატირება ზოგჯერ შეიძლება რთული იყოს: შეიძლება შემთხვევით შექმნათ რამდენიმე წესი. იგივე დიაპაზონი ან გამოიყენეთ ფერები ხელით უჯრედებზე წესებით. ასევე, თქვენ უნდა ადევნოთ თვალი ყველა დიაპაზონს: მათ, რომლებსაც ხაზს უსვამთ წესების მეშვეობით და მათ, რომლებსაც თავად იყენებთ წესებში. ამ ყველაფერმა შეიძლება ძალიან დაგაბნიოთ, თუ არ ხართ მზად და არ ხართ დარწმუნებული, სად უნდა მოძებნოთ პრობლემა.

    საბედნიეროდ, ჩვენი შედარება სვეტები ან ფურცლები საკმარისად ინტუიციურია, რათა დაგეხმაროთ ორი სვეტის ერთ ცხრილში შეხამებაში. ორი განსხვავებული მაგიდა ერთზეფურცელი, ან თუნდაც ორი ცალკეული ფურცელი, და მონიშნეთ ის უნიკალურები ან ტყუილები, რომლებიც შეიძლება შევიდეს თქვენს მონაცემებში.

    აი, როგორ გამოვყავი დუბლიკატები ორ ცხრილს შორის Fruit და MSRP<საფუძველზე 2> სვეტები ხელსაწყოს გამოყენებით:

    ასევე შემიძლია ამ პარამეტრების შენახვა მრავალჯერადი გამოყენების სცენარში. თუ ჩანაწერები განახლდება, მე გამოვიძახებ ამ სცენარს მხოლოდ ერთი დაწკაპუნებით და დანამატი დაუყოვნებლივ დაიწყებს ყველა მონაცემის დამუშავებას. ამრიგად, მე თავიდან ავიცილებ ყველა ამ პარამეტრის განმეორებით შეცვლას დანამატის ნაბიჯებზე. თქვენ ნახავთ, როგორ მუშაობს სცენარები ზემოთ მოცემულ მაგალითში და ამ სახელმძღვანელოში.

    რჩევა. გინახავთ შედარება სვეტების ან ფურცლების დანამატის დემო ვიდეო? Შეამოწმე.

    ყველა ეს მეთოდი ახლა თქვენს განკარგულებაშია - ექსპერიმენტი, შეცვალეთ და გამოიყენეთ თქვენი მონაცემები. თუ არცერთი წინადადება არ დაეხმარა თქვენს კონკრეტულ ამოცანას, მოგერიდებათ განიხილოთ თქვენი საქმე ქვემოთ მოცემულ კომენტარებში.

    მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.