Google vərəqlərini birləşdirməyin, əlaqəli data ilə sütunlar əlavə etməyin və uyğun olmayan sətirləri daxil etməyin 5 yolu

  • Bunu Paylaş
Michael Brown

Bilirsinizmi ki, 2 Google vərəqini birləşdirən zaman təkcə bir sütundakı qeydləri yeniləyə bilməz, həm də bütün əlaqəli sütunları və hətta uyğun gəlməyən sətirləri çəkə bilərsiniz? Bu gün sizə bunun VLOOKUP, INDEX/MATCH, QUERY funksiyaları və Cədvəlləri Birləşdirmə əlavəsi ilə necə edildiyini göstərəcəyəm.

Axırıncı dəfə 2 Google vərəqinin birləşdirilməsi haqqında danışarkən, uyğunlaşdırma yollarını paylaşdım. & məlumatları yeniləyin. Bu dəfə biz hələ də xanaları yeniləyəcəyik, lakin digər əlaqəli sütunları və uyğun olmayan sətirləri də çəkəcəyik.

    Budur mənim axtarış cədvəlim. Mən bu gün ondan bütün lazımi məlumatları götürəcəyəm:

    Bu dəfə daha da böyüyüb: onun satıcı adları və onların reytinqləri ilə əlavə iki sütunu var. Mən başqa cədvəldə bu məlumatla Fond sütununu yeniləyəcəyəm və satıcıları da çəkəcəyəm. Yaxşı, bəlkə reytinqlər də :)

    Həmişəki kimi, iş üçün bir neçə funksiya və xüsusi əlavədən istifadə edəcəyəm.

    Google vərəqlərini birləşdirin & VLOOKUP istifadə edərək əlaqəli sütunları əlavə edin

    Google Cədvəl VLOOKUP-u xatırlayırsınız? Mən ondan əvvəlki məqaləmdə məlumatları uyğunlaşdırmaq və bəzi xanaları yeniləmək üçün istifadə etdim.

    Əgər bu funksiya hələ də sizi qorxudursa, onunla qarşılaşmağın və birdəfəlik öyrənməyin vaxtıdır, çünki mən ondan istifadə edəcəyəm bu gün də :)

    İpucu. Vaxtınıza qənaət etmək üçün sürətli həll yolu axtarırsınızsa, dərhal Cədvəllərin Birləşdirilməsi ilə tanış olun.

    Gəlin düsturun sintaksisinin qısa xülasəsini edək:

    =VLOOKUP(axtarış_açarı, diapazon, indeks, [çeşidlənir])
    • axtarış_açarı axtardığınız şeydir.
    • aralıq axtardığınız yerdir.
    • indeks dəyəri qaytarmaq üçün sütunun nömrəsidir.
    • [çeşidlənir] tamamilə isteğe bağlıdır və əsas sütunun çeşidlənib-çeşidlənmədiyini göstərir.

    İpucu. Bloqumuzda Google Cədvəl VLOOKUP-a həsr olunmuş bütöv bir dərslik var, nəzər yetirməkdən çəkinməyin.

    Mən iki Google vərəqini birləşdirəndə və sadəcə Stok sütunundakı məlumatları yeniləyəndə bu VLOOKUP düsturundan istifadə etdim:

    =ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,2,FALSE),""))

    HƏTƏR əmin oldu uyğunluğu olmayan xanalarda heç bir xəta yox idi və ARRAYFORMULA bir anda bütün sütunu emal etdi.

    Beləliklə, mən satıcıları axtarış cədvəlindən yeni sütun kimi çəkmək üçün hansı dəyişiklikləri etməliyəm?

    Yaxşı, Google Cədvəl VLOOKUP-a məlumatı hansı sütundan götürməsi lazım olduğunu bildirən indeks olduğundan, bunun düzəldilməyə ehtiyacı olan sütun olduğunu söyləmək təhlükəsizdir.

    Ən sadə yol bunu etmək olardı. yalnız düsturu qonşu sütuna köçürün və onun indeksini bir dəfə artırın ( 2 ilə 3 ilə əvəz edin):

    =ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,3,FALSE),""))

    Lakin, əldə etmək istədiyiniz əlavə sütunların sayı qədər fərqli indekslə eyni düstur daxil etməlisiniz.

    Xoşbəxtlikdən, burada daha yaxşı alternativ. Bu, massivlərin yaradılmasını əhatə edir. Massivlər çəkmək istədiyiniz bütün sütunları bir indeksdə birləşdirməyə imkan verir.

    Google Cədvəldə massiv yaratdığınız zaman,siz dəyərləri və ya xana/aralıq istinadlarını mötərizədə qeyd edirsiniz, məs. ={1, 2, 3} və ya ={1; 2; 3}

    Bu qeydlərin vərəqdə düzülüşü ayırıcıdan asılıdır:

    • Nöqtəli vergül istifadə etsəniz, rəqəmlər sütunda müxtəlif sətirləri tutacaq:

  • Vergül istifadə etsəniz, bu nömrələr ard-arda ayrı sütunlarda görünəcək:
  • Google Cədvəllərin VLOOKUP indeksi arqumentində məhz sonuncusu etməli olduğunuz şeydir.

    Mən Google vərəqlərini birləşdirdiyim üçün 2-ci sütunu yenilədiyim və 3-cü sütunu çəkdiyim üçün bu sütunlarla massiv yaratmalıyam: {2, 3} :

    =ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,{2,3},FALSE),""))

    Beləliklə, bir Google Cədvəl VLOOKUP düsturu adlara uyğun gəlir, səhm məlumatlarını yeniləyir və əlaqədar təchizatçıları əlavə edir boş bitişik sütuna daxil edin.

    Uyğunlaşdırın & vərəqləri birləşdirin və INDEX MATCH ilə sütunlar əlavə edin

    Növbəti INDEX MATCH-dir. Bu iki funksiya birlikdə VLOOKUP ilə rəqabət aparır, çünki onlar Google vərəqlərini birləşdirərkən onun məhdudiyyətlərini aşırlar.

    İpucu. Bu təlimatda Google Cədvəl üçün INDEX MATCH ilə tanış olun.

    İcazə verin, uyğunluqlar əsasında sadəcə bir sütunu birləşdirən düsturu xatırlatmaqla başlayım:

    =IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")

    Bu düsturda Cədvəl1!$C$1:$C$10 Cədvəl1!$B$1:$B$10 B2 ilə eyni dəyərə cavab verdikdə ehtiyacınız olan dəyərlərə malik sütundur. cari cədvəldə.

    Bu məqamları nəzərə alaraq, sizə lazım olan Cədvəl1!$C$1:$C$10 yalnız cədvəlləri birləşdirmək və xanaları yeniləmək üçün deyil, həm də sütunlar əlavə etmək üçün dəyişdirin.

    Google Cədvəl VLOOKUP-dan fərqli olaraq, burada heç nə xoşagəlməz deyil. Siz sadəcə olaraq bütün tələb olunan sütunlarla diapazona daxil olursunuz: yeniləmək üçün və digərləri əlavə etmək üçün. Mənim vəziyyətimdə bu Cədvəl1!$C$1:$D$10 olacaq:

    =IFERROR(INDEX(Sheet1!$C$1:$D$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")

    Və ya genişləndirə bilərəm yalnız bir deyil, 2 sütun əlavə etmək üçün diapazon E10 :

    =IFERROR(INDEX(Sheet1!$C$1:$E$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")

    Qeyd. Bu əlavə qeydlər həmişə qonşu sütunlara düşür. Bu sütunların bəzi başqa dəyərləri olarsa, formula onların üzərinə yazmayacaq. O, sizə müvafiq işarə ilə #REF xətası verəcək:

    Həmin xanaları təmizlədikdən və ya onların soluna yeni sütunlar əlavə etdikdən sonra formula nəticələri görünəcək.

    Google vərəqlərini birləşdirin, xanaları yeniləyin & əlaqəli sütunlar əlavə edin — hamısı QUERY istifadə edərək

    QUERY Google cədvəllərində ən güclü funksiyalardan biridir. Ona görə də bu gün bəzi Google vərəqlərini birləşdirmək, xanaları yeniləmək və əlavə sütunlar əlavə etmək üçün istifadə edəcəyim təəccüblü deyil.

    Bu funksiya digərlərindən fərqlənir, çünki onun arqumentlərindən biri əmr dilindən istifadə edir.

    İpucu. Google Cədvəl QUERY funksiyasından necə istifadə edəcəyinizlə maraqlanırsınızsa, bu bloq yazısına baş çəkin.

    Gəlin əvvəlcə xanaları yeniləyən düsturu xatırlayaq:

    =IFERROR(QUERY(Sheet1!$A$2:$C$10,"select C where&QUERY!$B2:$B$10&"""),"")

    Burada QUERY Cədvəl1-də tələb olunan verilənlərlə cədvələ baxır, xanaları uyğunlaşdırır B sütununu cari yeni cədvəlimlə birləşdirin və birləşdirinbu vərəqlər: hər uyğunluq üçün C sütunundan məlumatları çıxarır. IFERROR nəticəni xətasız saxlayır.

    Həmin uyğunluqlar üçün əlavə sütunlar əlavə etmək üçün siz bu düstura 2 kiçik dəyişiklik etməlisiniz:

    1. Bütün zəruri sütunları siyahıya salın. seç əmri:

      …select C,D,E…

    2. müvafiq baxmaq üçün diapazonu genişləndirin:

      …QUERY(Sheet1!$A$2:$E$10,…

    Budur, tam düstur:

    =IFERROR(QUERY(Sheet1!$A$2:$E$10,"select C,D,E where&Sheet4!$B2:$B$10&"""),"")

    O, fond sütununu yeniləyir və axtarış cədvəlindən bu əsas cədvələ 2 əlavə sütun çəkir.

    Necə əlavə etmək olar FILTER + VLOOKUP istifadə edərək uyğun olmayan sıralar

    Təsəvvür edin: siz 2 Google vərəqini birləşdirirsiniz, köhnə məlumatı yenisi ilə yeniləyirsiniz və əlavə əlaqəli dəyərləri olan yeni sütunlar əldə edirsiniz.

    Başqa nə edə bilərsiniz Əlinizdə olan qeydlərin tam şəklinə sahib olmaq üçün nə etməlisiniz?

    Bəlkə cədvəlinizin sonuna uyğun olmayan sətirlər əlavə edə bilərsiniz? Beləliklə, siz bütün dəyərlərə bir yerdə sahib olacaqsınız: təkcə yenilənmiş əlaqəli məlumatla deyil, həm də uyğun olmayanlar da onları hesablamaq üçün uyğun gəlir.

    Google Cədvəl VLOOKUP-un necə edəcəyini bildiyi məni çox təəccübləndirdi. bunu et. FILTER funksiyası ilə birlikdə istifadə edildikdə, o, Google vərəqlərini birləşdirir və uyğun olmayan sətirləri də əlavə edir.

    İpucu. Sonda bir əlavənin bir onay qutusu ilə eyni şeyi necə etdiyini də göstərəcəyəm.

    Google Cədvəl FILTER arqumentləri olduqca aydındır:

    =FILTER(aralıq, şərt1, [şərt2, ...])
    • aralıq filtr etmək istədiyiniz datadır.
    • şərt1 asütun və ya filtrləmə kriteriyası olan cərgə.
    • meyar2, meyar3 və s. tamamilə isteğe bağlıdır. Bir neçə meyardan istifadə etmək lazım olduqda onlardan istifadə edin.

    İpucu. Bu blog yazısında Google Cədvəl FİLTİR funksiyası haqqında daha çox məlumat əldə edəcəksiniz.

    Beləliklə, bu iki funksiya necə birləşir və Google vərəqlərini birləşdirir? Yaxşı, FILTER VLOOKUP tərəfindən yaradılmış filtrləmə meyarlarına əsaslanan məlumatları qaytarır.

    Bu düstura baxın:

    =FILTER(Sheet1!$A$2:$E$10,ISERROR(VLOOKUP(Sheet1!$B$2:$B$10,$B$2:$C$10,2,FALSE)=1))

    O, uyğunluqlar üçün 2 Google cədvəlini skan edir və qeyri-müəyyən edir. bir cədvəldən digərinə cərgələrin uyğunlaşdırılması:

    İcazə verin bunun necə işlədiyini izah edim:

    1. FILTER axtarış vərəqinə keçir (cədvəl bütün data — Sheet1!$A$2:$E$10 ) və düzgün sətirləri əldə etmək üçün VLOOKUP-dan istifadə edir.
    2. VLOOKUP həmin axtarış vərəqindəki B sütunundan elementlərin adlarını götürür və onları mənim cari cədvəlimdəki adlarla uyğunlaşdırır. Uyğunluq yoxdursa, VLOOKUP xəta olduğunu bildirir.
    3. ISERROR hər bir belə xətanı 1 ilə işarələyir və FILTER-ə bu sıranı başqa vərəqə götürməsini bildirir.

    Nəticədə, düstur mənim əsas cədvəlimdə olmayan giləmeyvə üçün 3 əlavə cərgə çəkir.

    Bu üsulla bir az oynasanız, o qədər də mürəkkəb deyil :)

    Ancaq etməsəniz vaxtınızı buna sərf etmək istəyirsinizsə, daha yaxşı və daha sürətli bir yol var — tək bir funksiya və düstur olmadan.

    Uyğunlaşmağın formulasız yolu & data birləşdirin - Cədvəlləri birləşdirinon

    Cədvəlləri birləşdirin əlavəsi Google vərəqlərini birləşdirərkən bütün 3 imkanı əhatə edir:

    • uyğunluqlar əsasında əlaqəli xanaları yeniləyir
    • həmin uyğunluqlar üçün yeni sütunlar əlavə edir
    • uyğun olmayan qeydləri olan sətirləri daxil edir

    Hər hansı bir çaşqınlığın qarşısını almaq üçün proses 5 sadə addıma bölünür:

    • İlk iki , müxtəlif cədvəllərdə olsa belə, cədvəllərinizi seçdiyiniz yerdir.
    • 3d -da siz uyğunluqlar üçün yoxlanılmalı olan əsas sütun(lar)ı seçin.
    • 4-cü addım sizə sütunları yeni qeydlərlə yeniləmək təyin etməyə imkan verir və ya bir vərəqdən digərinə əlavə edin:

  • Nəhayət, 5-ci addım -da olan qeyd qutusu var. bütün uyğun olmayan sətirləri cari cədvəlinizin sonunda görünsün:
  • Nəticəni görə bilməyim bir neçə saniyə çəkdi:

    Google Cədvəl mağazasından Merge Sheets-i quraşdırın və siz onun daha böyük cədvəlləri emal etdiyini görəcəksiniz. st. Cədvəlləri birləşdirin sayəsində vacib məsələlərə daha çox vaxtınız olacaq.

    Mən də qərarınızı verməyə kömək etmək üçün bu 3 dəqiqəlik demo videonu tərk edəcəm :)

    Düstur nümunələri ilə elektron cədvəl

    Google vərəqlərini birləşdirin, əlaqəli sütunlar əlavə edin & uyğun olmayan sıralar - düstur nümunələri (bu elektron cədvəlin surətini çıxarın)

    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.