Google Cədvəldəki xanaları sütun dəyərinə əsasən bir neçə sətirdən bir cərgədə birləşdirin

  • Bunu Paylaş
Michael Brown

Cədvəllərinizdə dublikat cərgələrin birləşdirilməsi ən mürəkkəb tapşırıqlardan birinə çevrilə bilər. Gəlin Google düsturlarının nəyə kömək edə biləcəyinə baxaq və sizin üçün bütün işləri görən bir ağıllı əlavə ilə tanış olaq.

    Google Cədvəldə eyni dəyərə malik xanaları birləşdirmək funksiyaları

    Siz düşünmürsünüz ki, Google Cədvəldə bu cür tapşırıqlar üçün funksiyalar yoxdur, elə deyilmi? ;) Cədvəllərdə cərgələri birləşdirmək və dublikat xanaları silmək üçün sizə lazım olacaq düsturlar bunlardır.

    CONCATENATE – Google Cədvəl funksiyası və qeydləri birləşdirən operator

    Mən ağlıma gələn ilk şey Təkcə dublikatları silməyi deyil, dublikat cərgələri bir araya gətirməyi də düşünün Google Cədvəllərin BİRLAŞTIRMA funksiyası və xüsusi birləşmə operatoru (&).

    Fərz edək ki, izləmək üçün filmlərin siyahısı var və siz bunu etmək istərdiniz. onları janra görə qruplaşdırın:

    • Google Cədvəldəki xanaları yalnız dəyərlər arasında boşluqlarla birləşdirə bilərsiniz:

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

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

    • Və ya dublikat sətirləri birləşdirmək üçün hər hansı digər işarələri olan boşluqlardan istifadə edin:

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

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

    Sətrlər birləşdirildikdən sonra siz bu təlimatın nümunəsi ilə düsturlardan xilas ola və yalnız mətni saxlaya bilərsiniz: Google Cədvəldə düsturları dəyərlərə çevirin

    Sadəcə bu yol göründüyü kimi, idealdan çox uzaqdır. Bu, sizdən dublikatların dəqiq mövqelərini bilmənizi tələb edir və bu, sizsinizformuluna işarə etməlidir. Beləliklə, bu, kiçik verilənlər dəstləri üçün işləyə bilər, lakin onlar böyüdükdə nə etməli?

    Hüceyrələri birləşdirin, lakin UNİKAL + QOŞULUN ilə məlumatları saxlayın

    Bu düstur tandemi Google Cədvəldə dublikatları tapır (və xanaları unikal qeydlərlə birləşdirir) sizin üçün. Bununla belə, siz hələ də cavabdehsiniz və düsturları harada axtarmaq lazım olduğunu göstərməlisiniz. Gəlin onun eyni izləmə siyahısında necə işlədiyini görək.

    1. A sütununda janrları yoxlamaq üçün E2-də UNİKAL Google Cədvəldən istifadə edirəm:

      =UNIQUE(A2:A)

      Formula orijinal siyahıda təkrarlanmasından və ya təkrarlanmamasından asılı olmayaraq bütün janrların siyahısını qaytarır. Başqa sözlə, o, A sütunundan dublikatları silir.

      İpucu. UNİKAL hərflərə həssasdır, ona görə də eyni qeydləri eyni mətn registrinə gətirdiyinizə əmin olun. Bu dərslik bunu tez bir zamanda toplu şəkildə etməyə kömək edəcək.

      İpucu. A sütununa daha çox dəyər əlavə etsəniz, düstur avtomatik olaraq unikal qeydlərlə siyahını genişləndirəcək.

    2. Sonra mən növbəti düsturumu Google Cədvəllərə JOIN funksiyası ilə qururam:

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

      Bu düsturun elementləri necə işləyir?

      • FİLTRE E2-dəki dəyərin bütün nümunələri üçün A sütununu skan edir. Yerləşdikdən sonra o, B sütunundan müvafiq qeydləri çıxarır.
      • JOIN bu dəyərləri bir xanada vergüllə birləşdirir.

      Düsturu aşağıya köçürün və bütün başlıqları çeşidləyəcəksiniz. janr üzrə.

      Qeyd. Əgər sizə də il lazımdırsa, olacaqsınızQonşu sütunda düstur yaratmalısınız, çünki JOIN eyni anda bir sütunla işləyir:

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

    Beləliklə, bu seçim dublikatlara əsaslanaraq çoxlu cərgələri birinə birləşdirmək üçün Google Cədvəlləri bir neçə funksiya ilə təchiz edir. Və avtomatik olaraq baş verir. Yaxşı, demək olar ki. Mən mükəmməl həlli məqalənin sonuna qədər saxlamaq niyyətindəyəm. Ancaq dərhal ona keçin ;)

    Google Cədvəldə dublikat sətirləri silmək üçün QUERY funksiyası

    Böyük cədvəlləri idarə etməyə kömək edən daha bir funksiya var – QUERY. Əvvəlcə bir qədər çətin görünə bilər, lakin siz ondan necə istifadə edəcəyinizi öyrəndikdən sonra o, cədvəllərdə sizin əsl yoldaşınıza çevriləcək.

    Budur QUERY funksiyasının özü:

    =QUERY(data, query, [ başlıqlar])

    Necə işləyir:

    • data (tələb olunur) – mənbə cədvəlinizin diapazonu.
    • sorğu (tələb olunur) – konkret məlumatları əldə etmək üçün şərtləri müəyyən etmək üçün əmrlər toplusu.

      İpucu. Bütün əmrlərin tam siyahısını burada əldə edə bilərsiniz.

    • başlıqlar (isteğe bağlı) – mənbə cədvəlinizdəki başlıq sətirlərinin sayı.

    Sadə dillə desək, Google Cədvəl QUERY bəzi dəstləri qaytarır qeyd etdiyiniz şərtlərə əsaslanan dəyərlərdən ibarətdir.

    Nümunə 1

    Mən yalnız hələ baxmalı olduğum komiks filmlərini əldə etmək istəyirəm:

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

    Düstur bütün mənbə cədvəlimi (A1:C) emal edir və komiks filmləri üçün bütün sütunları (* seçin) qaytarır (buradaA="Komiks kitab").

    İpucu. Cədvəlimin sonuncu cərgəsini (A1:C) qəsdən göstərmirəm – düsturu çevik saxlamaq və cədvələ başqa sətirlər əlavə olunarsa, yeni qeydləri qaytarmaq üçün.

    Gördüyünüz kimi, o işləyir. filtrə bənzəyir. Amma təcrübədə məlumatlarınız daha böyük ola bilər – rəqəmlərlə hesablamağınız lazım ola bilər.

    İpucu. Bu məqalədə Google Cədvəl cədvəlinizdə dublikatları tapmaq üçün digər yollara baxın.

    Nümunə 2

    Fərz edək ki, mən bir az araşdırma aparıram və ən yeni filmlər üçün həftəsonu kassasını izləyirəm. kinoteatrlarda:

    Mən dublikatları silmək və bütün həftə sonları üçün film başına qazanılan pulun ümumi məbləğini hesablamaq üçün Google Cədvəl QUERY-dən istifadə edirəm. Mən də onları janrlarına görə əlifba sırasına salıram:

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

    Qeyd. qrupla əmri üçün seç -dən sonra bütün sütunları sadalamalısınız, əks halda düstur işləməyəcək.

    Əvəzində qeydləri filmə görə çeşidləmək üçün mən sadəcə olaraq qrupu üçün sütunların sırasını dəyişə bilərəm:

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

    Misal 3

    Tutaq ki, siz kitab mağazasını uğurla idarə edirsiniz və bütün filiallarınızda stokda olan bütün kitabları izləyirsiniz. Siyahı yüzlərlə kitaba qədər uzanır:

    • Harri Potter seriyası ilə bağlı şırnaqlara görə, siz J.K. Rowling:

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

    • Siz daha da irəli getmək və yalnız Harry Potter seriyasını saxlamaq qərarına gəlirsinizdigər nağılları buraxmaqla:

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

    • Google Cədvəl QUERY funksiyasından istifadə etməklə siz bütün bu kitabları da saya bilərsiniz:

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

    Məncə, QUERY funksiyasının Google Cədvəldə "dublikatları necə sildiyi" haqqında hələlik təsəvvürünüz var. Bu, hamı üçün əlçatan seçim olsa da, mənim üçün bu, daha çox dublikat cərgələri birləşdirmək üçün dairəvi yol kimidir.

    İpucu. QUERY o qədər güclüdür ki, o, yalnız vərəq daxilindəki dublikatları birləşdirə bilməz, həm də uyğunlaşa bilər. bütün cədvəlləri birləşdirin.

    Bundan əlavə, onun istifadə etdiyi sorğuları və onların tətbiqi qaydalarını öyrənənə qədər funksiya çox kömək etməyəcək.

    Ən sürətli yol. dublikat sətirləri birləşdirin

    Dublikatlara əsaslanan çoxsaylı cərgələri birləşdirmək üçün sadə həll yolu tapmaq ümidini itirdiyiniz zaman Google Cədvəl üçün əlavəmiz əla giriş yaradır. :)

    Kombine Dublikat Satırları təkrar qeydləri olan sütunu skan edir, digər sütunlardan müvafiq xanaları birləşdirir, bu qeydləri ayırıcılarla ayırır və nömrələri birləşdirir. Hamısı eyni vaxtda və bir neçə siçan klikləməklə!

    Bir neçə yüz sətirdən ibarət mağazadakı kitablarımın siyahısını xatırlayırsınız? Alətin onu necə idarə edəcəyinə baxaq.

    İpucu. Utilit Elektrik Alətlərinin bir hissəsi olduğundan, lütfən, əvvəlcə onu quraşdırın və birbaşa Merge & Birləşdirin qrupu:

    Sonra onu açmaq üçün əlavə işarəsinə klikləyin:

    1. Əlavə edildikdən sonra -ondurçalışırsa, dublikat sətirləri birləşdirmək istədiyiniz diapazonu seçin:

  • Təkrarlanan dəyərləri ehtiva edən sütunları seçin. Mənim vəziyyətimdə bunlar Soyad Ad :
  • Növbəti addım sizə aşağıdakılar barədə qərar verməyə imkan verir:
    • bir yerə gətirəcəyiniz dəyərləri olan sütunlar
    • həmin qeydləri birləşdirməyin yolları: birləşdirin və ya hesablayın
    • hədləri hesablamaq üçün mətn ilə xanaları birləşdirmək üçün ayırıcı

    Mənim üçün bir müəllifə məxsus bütün kitabların bir hücrəyə gətirilməsini və kəsilmə sətirləri ilə ayrılmasını istərdim. Hər hansı bir başlıq təkrarlanırsa, əlavə onları yalnız bir dəfə göstərəcək.

    Kəmiyyətə gəlincə, müəllifə düşən bütün kitabları toplamaqdan razıyam. Dublikat başlıqlar üçün nömrələr, əgər varsa, birlikdə əlavə olunacaq.

  • Bütün parametrləri tənzimlədikdən sonra Bitir klikləyin. Addon işi görəcək və mesajı bir neçə saniyə ərzində emal edilmiş hər şeylə göstərəcək:
  • Alət mənim kitablar siyahısımda dublikat sətirləri birləşdirdi. Məlumatlarımın indi necə göründüyünün bir hissəsi budur:

    İpucu. Alternativ olaraq, bir vərəqi birdən çox vərəqə ayıra bilərsiniz ki, hər müəllifə görə bütün kitablardan ibarət ayrıca cədvəl olsun və ya Google Cədvəldə dublikat sıraları vurğulayın.

    İpucu. Əlavədən necə istifadə etdiyimə qısaca nəzər salın:

    Və ya aləti təqdim edən qısa videoya baxın:

    Yarım etmək üçün ssenarilərdən istifadə edin -dublikatların birləşməsini avtomatlaşdırın

    Dublikat Satırları Birləşdirin təklif etdiyi başqa bir imkan onun istifadəsini yarı avtomatlaşdırmaqdır.

    Əgər siz tez-tez addımlardan keçib eyni seçimləri seçsəniz, onları ssenarilərdə saxlaya bilərsiniz. Ssenarilər eyni və ya fərqli verilənlər dəstlərində eyni parametrləri asanlıqla təkrar istifadə etməyə imkan verir.

    Ssenariinizə ad & vərəqi və onun emal etməli olduğu diapazonu göstərin:

    Burada saxladığınız parametrlər Google Cədvəl menyusundan tez çağırıla bilər. Addon dərhal dublikat cərgələri birləşdirməyə başlayacaq və sizə əlavə vaxt itirəcək:

    Mən sizi Google üçün alət və onun seçimləri ilə daha yaxından tanış olmağı tövsiyə edirəm. Vərəqlər "qaranlıq və dəhşətlərlə doludur" nə demək istədiyimi bilsəniz ;)

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.