Google Sheets-ის უჯრედების გაერთიანება მრავალი მწკრივიდან ერთ მწკრივში სვეტის მნიშვნელობის მიხედვით

  • გააზიარეთ ეს
Michael Brown

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

    ფუნქციები, რომლებიც აერთიანებს იმავე მნიშვნელობის უჯრედებს Google Sheets-ში.

    ;) აქ არის ფორმულები, რომლებიც დაგჭირდებათ რიგების კონსოლიდაციისთვის და ელცხრილებში დუბლიკატი უჯრედების წასაშლელად.

    CONCATENATE – Google Sheets ფუნქცია და ოპერატორი ჩანაწერების შესაერთებლად

    პირველი, რაც მახსენდება, როცა მე მახსენდება. იფიქრეთ არა უბრალოდ დუბლიკატების წაშლაზე, არამედ დუბლიკატი მწკრივების ერთად გაერთიანებაზე, ეს არის Google Sheets CONCATENATE ფუნქცია და ამპერსანდი (&) - სპეციალური შეერთების ოპერატორი.

    დავუშვათ, რომ თქვენ გაქვთ საყურებელი ფილმების სია და გსურთ დაჯგუფება ჟანრის მიხედვით:

    • Google Sheets-ში უჯრედების გაერთიანება შეგიძლიათ მხოლოდ მნიშვნელობებს შორის არსებული სივრცეებით:

      =CONCATENATE(B2," ",C2," ",B8," ",C8)

      =B2&" "&C2&" "&B8&" "&C8

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

      =CONCATENATE(A3,": ",B3," (",C3,"), ",B6," (",C6,") ")

      =A3&": "&B3&" ("&C3&"), "&B6&" ("&C6&") "

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

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

    უჯრედების შერწყმა და მაინც შეინახეთ მონაცემები UNIQUE + JOIN-ით

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

    1. მე ვიყენებ Google Sheets UNIQUE-ს E2-ში A სვეტის ჟანრების შესამოწმებლად:

      =UNIQUE(A2:A)

      ფორმულა აბრუნებს ყველა ჟანრის ჩამონათვალს, მიუხედავად იმისა, იმეორებენ თუ არ იმეორებენ თავს თავდაპირველ სიაში. სხვა სიტყვებით რომ ვთქვათ, ის შლის დუბლიკატებს A სვეტიდან.

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

      რჩევა. A სვეტს თუ დაამატებთ მეტ მნიშვნელობას, ფორმულა ავტომატურად გააფართოვებს სიას უნიკალური ჩანაწერებით.

    2. შემდეგ მე ვაშენებ ჩემს შემდეგ ფორმულას Google Sheets JOIN ფუნქციით:

      =JOIN(", ",FILTER(B:B,A:A=E2))

      როგორ მუშაობს ამ ფორმულის ელემენტები?

      • FILTER სკანირებს A სვეტს E2 მნიშვნელობის ყველა ინსტანციისთვის. როგორც კი აღმოჩნდება, ის ამოიღებს შესაბამის ჩანაწერებს B სვეტიდან.
      • JOIN აერთიანებს ამ მნიშვნელობებს ერთ უჯრედში მძიმით.

      დააკოპირეთ ფორმულა ქვემოთ და თქვენ მიიღებთ ყველა სათაურის დალაგებას. ჟანრის მიხედვით.

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

      =JOIN(", ",FILTER(C:C,A:A=E2))

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

    QUERY ფუნქცია Google Sheets-ში დუბლიკატი ხაზების მოსაშორებლად

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

    აქ არის თავად QUERY ფუნქცია:

    =QUERY(მონაცემები, შეკითხვა, [ სათაურები])

    როგორ მუშაობს:

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

      რჩევა. აქ შეგიძლიათ მიიღოთ ყველა ბრძანების სრული სია.

    • headers (არასავალდებულო) – სათაურის რიგების რაოდენობა თქვენს წყაროს ცხრილში.

    მარტივად რომ ვთქვათ, Google Sheets QUERY აბრუნებს რამდენიმე კომპლექტს მნიშვნელობები, რომლებიც დაფუძნებულია თქვენ მიერ მითითებულ პირობებზე.

    მაგალითი 1

    მსურს მივიღო მხოლოდ კომიქსების ფილმები, რომლებსაც ჯერ კიდევ ვაპირებ ყურებას:

    =QUERY(A1:C,"select * where A="Comic Book"")

    ფორმულა ამუშავებს მთელ ჩემს წყაროს ცხრილს (A1:C) და აბრუნებს ყველა სვეტს (აირჩიეთ *) კომიქსების ფილმებისთვის (სადაცA="Comic Book").

    რჩევა. მე არ ვაკონკრეტებ ჩემი ცხრილის ბოლო სტრიქონს (A1:C) განზრახ – რომ შევინარჩუნო ფორმულა მოქნილი და დავაბრუნო ახალი ჩანაწერები ცხრილში სხვა რიგების დამატების შემთხვევაში.

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

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

    მაგალითი 2

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

    მე ვიყენებ Google Sheets QUERY-ს დუბლიკატების მოსაშორებლად და თითო ფილმზე მიღებული თანხის ჯამური თანხის დასათვლელად ყველა შაბათ-კვირისთვის. ასევე ანბანურად ვაფორმებ მათ ჟანრში:

    =QUERY(B1:D, "select B,C, SUM(D) group by B,C")

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

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

    =QUERY(B1:D, "select B,C, SUM(D) group by C,B")

    მაგალითი 3

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

    • ჰარი პოტერის სერიის აჟიოტაჟის გამო, თქვენ გადაწყვიტეთ შეამოწმოთ რამდენი წიგნი გაქვთ დაწერილი J.K. როულინგი:

      =QUERY('Copy of In stock'!A1:D,"select A,B,C,D where A="Rowling"")

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

      =QUERY('In stock'!A1:D,"select A,B,C,D where (A='Rowling' and C contains 'Harry Potter')")

    • Google Sheets QUERY ფუნქციის გამოყენებით, თქვენ ასევე შეგიძლიათ დაითვალოთ ყველა ეს წიგნი:

      =QUERY('In stock'!A1:D,"select A,B, sum(D) where (A='Rowling' and C contains 'Harry Potter') group by A,B")

    ვფიქრობ, ახლა თქვენ გაქვთ წარმოდგენა იმის შესახებ, თუ როგორ "აშორებს QUERY ფუნქციას დუბლიკატებს" Google Sheets-ში. მიუხედავად იმისა, რომ ეს ყველასთვის ხელმისაწვდომი ვარიანტია, ჩემთვის უფრო ჰგავს დუბლიკატი რიგების გაერთიანების შემოვლით გზას.

    რჩევა. QUERY იმდენად ძლიერია, რომ მას შეუძლია არა მხოლოდ დუბლიკატების შერწყმა ფურცელში — შეიძლება ემთხვეოდეს & amp; შეაერთეთ მთელი ცხრილები ერთად.

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

    ყველაზე სწრაფი გზა დუბლიკატი მწკრივების გაერთიანება

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

    Dupplicate Rows-ის კომბინაცია სკანირებს სვეტს განმეორებითი ჩანაწერებით, აერთიანებს შესაბამის უჯრედებს სხვა სვეტებიდან, გამოყოფს ამ ჩანაწერებს დელიმიტერებით და აერთიანებს რიცხვებს. ყველაფერი ერთდროულად და მაუსის რამდენიმე დაწკაპუნებით!

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

    რჩევა. ვინაიდან პროგრამა Power Tools-ის ნაწილია, გთხოვთ, ჯერ დააინსტალიროთ და პირდაპირ გადადით Merge & შეუთავსეთ ჯგუფი:

    შემდეგ დააჭირეთ დანამატის ხატულას გასახსნელად:

    1. დამატების შემდეგ - ჩართულიაგაშვებული, აირჩიეთ დიაპაზონი, სადაც გსურთ დუბლიკატი რიგების გაერთიანება:

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

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

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

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

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

    რჩევა. გადახედეთ, როგორ გამოვიყენე დანამატი:

    ან უყურეთ მოკლე ვიდეო ხელსაწყოს გაცნობას:

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

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

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

    თქვენს სცენარს მოგიწევთ სახელი და amp; მიუთითეთ ფურცელი და დიაპაზონი, რომელიც უნდა დამუშავდეს:

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

    ნამდვილად მოგიწოდებთ, უკეთ გაეცნოთ ხელსაწყოს და მის ვარიანტებს Google-ისთვის Sheets არის "ბნელი და სავსე საშინელებებით" თუ იცით რას ვგულისხმობ ;)

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