2 Google cədvəlini birləşdirin və ümumi qeydlər əsasında məlumatları yeniləyin

  • Bunu Paylaş
Michael Brown

Bugünkü bloq yazısı 2 Google Cədvəli birləşdirməyin bütün yollarını təqdim edir. Siz ümumi sütunlardakı uyğunluqlara əsaslanaraq bir vərəqdəki xanaları digərindən olan qeydlərdən yeniləmək üçün VLOOKUP, INDEX/MATCH, QUERY və Merge Sheets əlavəsindən istifadə edəcəksiniz.

    Birləşdirin. VLOOKUP funksiyasından istifadə edən Google vərəqləri

    İki Google vərəqini uyğunlaşdırmaq və birləşdirmək lazım olduqda müraciət edə biləcəyiniz ilk şey VLOOKUP funksiyasıdır.

    Sintaksis & istifadə

    Bu funksiya müəyyən açar dəyəri üçün göstərdiyiniz sütunu axtarır və eyni cərgədən əlaqəli qeydlərdən birini başqa cədvələ və ya vərəqə çəkir.

    Baxmayaraq ki, Google Cədvəl VLOOKUP adətən hesab olunur. çətin funksiyalardan biridir, siz onunla tanış olduqdan sonra əslində olduqca sadədir və hətta asandır.

    Gəlin onun komponentlərinə qısaca nəzər salaq:

    =VLOOKUP(axtarış_açarı, diapazon, indeks, [çeşidlənir] )
    • axtarış_açarı axtardığınız əsas dəyərdir. Bu, istənilən mətn sətri, nömrə və ya xana istinadı ola bilər.
    • aralıq axtarış_açarını axtaracağınız xanalar qrupudur (və ya cədvəldir). və əlaqədar qeydləri haradan götürəcəksiniz.

      Qeyd. Google Cədvəldə VLOOKUP həmişə axtarış_açarı üçün aralığın birinci sütununu skan edir.

    • indeks verilənləri götürmək istədiyiniz aralıq daxilindəki sütunun nömrəsidir.

      Məsələn, əgər axtarış diapazonunuz A2:E20 və E sütunudursaməlumatı əldə etməlisiniz, 5-i daxil edin. Lakin diapazonunuz D2:E20-dirsə, E sütunundan qeydlər əldə etmək üçün 2-ni daxil etməlisiniz.

    • [sorted] buraxa biləcəyiniz yeganə arqumentdir. Əsas dəyərləri olan sütunun çeşidləndiyini (TRUE) və ya olmadığını (YANLIŞ) söyləmək üçün istifadə olunur. Əgər TRUE olarsa, funksiya ən yaxın uyğunluqla, FALSE isə tam uyğunluqla işləyəcək. Buraxıldıqda, TRUE defolt olaraq istifadə olunur.

    İpucu. Google Cədvəldə VLOOKUP-a həsr olunmuş ətraflı bələdçimiz var. Funksiya, onun xüsusiyyətləri və amp; məhdudiyyətlər və daha çox formula nümunələri əldə edin.

    Bu arqumentləri nəzərə alaraq, iki Google vərəqini birləşdirmək üçün VLOOKUP-dan istifadə edək.

    Fərz edək ki, Cədvəl2-də giləmeyvə və onların ID-ləri olan kiçik bir cədvəlim var. Bununla belə, ehtiyatın mövcudluğu məlum deyil:

    Gəlin bu cədvəli əsas cədvəl adlandıraq, çünki mənim məqsədim onu ​​doldurmaqdır.

    Cədvəl1-də başqa bir cədvəl də var. ehtiyat mövcudluğu da daxil olmaqla bütün məlumatlar yerindədir:

    Mən onu axtarış cədvəli adlandıracağam, çünki verilənləri əldə etmək üçün ona baxacağam.

    I bu 2 vərəqi birləşdirmək üçün Google Cədvəl VLOOKUP funksiyasından istifadə edəcək. Funksiya hər iki cədvəldəki giləmeyvə ilə uyğunlaşacaq və axtarışdan əsas cədvələ müvafiq "ehtiyat" məlumatını çəkəcək.

    =VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE)

    Bu necədir düstur iki Google vərəqini tam olaraq birləşdirir:

    1. B sütununda B2-dən (əsas vərəq) dəyəri axtarır.Vərəq1 (axtarış vərəqi).

      Qeyd. Yadda saxlayın ki, VLOOKUP göstərilən diapazonun 1-ci sütununu skan edir — Cədvəl1!$B$2:$C$10 .

      Qeyd. Mən diapazon üçün mütləq istinadlardan istifadə edirəm, çünki düsturu sütunun aşağısına köçürürəm və buna görə də nəticənin pozulmaması üçün hər cərgədə eyni qalması üçün bu diapazona ehtiyacım var.

    2. Sonunda FALSE B sütununda (axtarış vərəqində) verilənlərin çeşidlənmədiyini bildirir, ona görə də yalnız dəqiq uyğunluqlar nəzərə alınacaq.
    3. Uyğunluq olduqda, Google Cədvəl VLOOKUP müvafiq qeydi həmin diapazonun 2-ci sütunundan (sütun C) çıxarır.

    Google Cədvəldə VLOOKUP tərəfindən qaytarılan xətaları gizlədin — IFERROR

    Bəs #N /Səhv var?

    Siz onları o cərgələrdə görürsünüz ki, giləmeyvə başqa vərəqdə uyğun gəlmir və geri qaytarılacaq heç nə yoxdur. Xoşbəxtlikdən, əvəzinə belə xanaları boş saxlamağın bir yolu var.

    Sadəcə Google Cədvəl VLOOKUP-u IFERROR-a sarın:

    =IFERROR(VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE),"")

    İpucu . Google Cədvəl VLOOKUP-un bu bələdçidəki həllərdən istifadə edərək qaytara biləcəyi digər xətaları tələ edin və düzəldin.

    Uyğunlaşın & bütün sütun üçün qeydləri bir anda yeniləyin — ArrayFormula

    Daha bir şeyi qeyd etmək istərdim ki, bütün sütun üçün Google Cədvəl məlumatlarını eyni anda necə uyğunlaşdırmaq və birləşdirmək olar.

    Burada heç nə xoşagəlməz deyil. , daha bir funksiya — ArrayFormula.

    Sadəcə Google Cədvəl VLOOKUP-da bir xanalı açar qeydinizi bütün sütunla əvəz edin və bütün bu düsturu qoyunArrayFormula daxilində:

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

    Beləliklə, düsturu sütunun aşağısına köçürməyə ehtiyac qalmayacaq. ArrayFormula dərhal hər bir xanaya düzgün nəticə qaytaracaq.

    Google Cədvəldə VLOOKUP belə sadə tapşırıqlar üçün mükəmməl olsa da, onun bəzi məhdudiyyətləri var. Budur çatışmazlıqlardan biri: sola baxa bilmir. Göstərdiyiniz diapazondan asılı olmayaraq, o, həmişə ilk sütununu skan edir.

    Beləliklə, əgər siz 2 Google vərəqini birləşdirməli və giləmeyvə (2-ci sütun) əsasında ID-ləri (1-ci sütun datası) götürməlisinizsə, VLOOKUP kömək etməyəcək. . Siz sadəcə düzgün düstur qura bilməyəcəksiniz.

    Belə hallarda Google Cədvəl üçün INDEX MATCH oyuna daxil olur.

    Match & Google vərəqlərini INDEX MATCH duo

    INDEX MATCH, daha doğrusu INDEX & MATCH, əslində iki fərqli Google Cədvəl funksiyasıdır. Lakin onlar birlikdə istifadə edildikdə, bu, növbəti səviyyəli VLOOKUP kimidir.

    Bəli, onlar həmçinin Google vərəqlərini birləşdirirlər: ümumi açar qeydləri əsasında bir cədvəldəki xanaları digər cədvəldəki qeydlərlə yeniləyir.

    Lakin VLOOKUP-un malik olduğu bütün məhdudiyyətlərə məhəl qoymadıqları üçün bunu daha yaxşı edirlər.

    Bu gün bütün əsasları əhatə etməyəcəyəm, çünki bu bloq yazısında bunu etmişəm. Lakin mən sizə bir neçə INDEX MATCH düstur nümunəsi verəcəyəm ki, onların birbaşa Google cədvəllərində necə işlədiyini görə biləsiniz. Yuxarıdakı eyni nümunə cədvəllərindən istifadə edəcəyəm.

    INDEX MATCH Google Cədvəldə işləyir

    Əvvəlcə onları birləşdirəkGoogle vərəqləri və bütün uyğun giləmeyvə üçün ehtiyat mövcudluğunu yeniləyin:

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

    INDEX & MATCH birlikdə istifadə edildikdə işləyir?

    1. MATCH B2-yə baxır və Cədvəl1-də B sütununda eyni qeydi axtarır. Tapıldıqdan sonra o, həmin dəyəri ehtiva edən cərgənin nömrəsini qaytarır — mənim vəziyyətimdə 10.
    2. INDEX Cədvəl1-də də həmin 10-cu cərgəyə gedir, yalnız başqa sütundan dəyəri alır — C.

    İndi gəlin INDEX MATCH-i Google Cədvəl VLOOKUP-un edə bilmədiklərinə qarşı sınaqdan keçirək — vərəqləri birləşdirin və ən soldakı sütunu tələb olunan ID-lərlə güncəlləyin:

    =INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0))

    Easy-peasy :)

    Google Cədvəldə INDEX MATCH tərəfindən qaytarılan xətaları idarə edin

    Gəlin daha da irəli gedək və uyğunluğu olmayan xanalardakı bu xətalardan xilas olaq. IFERROR yenidən kömək edəcək. Sadəcə ilk arqument kimi Google Cədvəl INDEX MATCH-i qoyun.

    Misal 1.

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

    Nümunə 2.

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

    İndi INDEX MATCH istifadə edərək həmin Google vərəqlərini necə birləşdirə və bütün sütundakı bütün xanaları bir anda yeniləyə bilərsiniz?

    Yaxşı... Siz etmə. Bir az problem var: ArrayFormula bu ikisi ilə işləmir.

    Siz INDEX MATCH düsturunu sütunun aşağısına köçürməli və ya alternativ olaraq Google Cədvəl QUERY funksiyasından istifadə etməli olacaqsınız.

    Birləşdirin. Google vərəqləri & QUERY

    Google Cədvəllərindən istifadə edərək hüceyrələri yeniləyin QUERY elektron cədvəllərdə ən güclü funksiyadır.Bu şeyi nəzərə alaraq, onun masaları birləşdirmək üçün bir yol təklif etməsi təəccüblü deyil - uyğun & amp; müxtəlif vərəqlərdən dəyərləri birləşdirin.

    =QUERY(data, sorğu, [başlıqlar])

    İpucu. Əgər əvvəllər heç vaxt Google Cədvəl QUERY-dən istifadə etməmisinizsə, bu dərslik sizə özünəməxsus dili ilə tanış olacaq.

    QUERY formulu Stok sütununu faktiki data ilə yeniləmək üçün necə olmalıdır?

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

    • Google Cədvəl QUERY axtarış vərəqimə baxır (Əsas cədvəlimə çəkməli olduğum qeydlərlə Cədvəl1)
    • və B sütununun əsas cədvəlimdəki giləmeyvələrə uyğun olduğu C sütunundan bütün xanaları qaytarır

    İcazə verin, uyğun olmayan xanalar üçün səhvləri itirim:

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

    Yaxşı, bu daha yaxşıdır :)

    Müxtəlif Google cədvəllərindən cədvəlləri birləşdirin — IMPORTRANGE funksiyası

    Qeyd etmək istədiyim daha bir funksiya var. Bu vacibdir, çünki o, müxtəlif Google cədvəllərində (fayllarda) yerləşən vərəqləri birləşdirməyə imkan verir.

    Funksiya IMPORTRANGE adlanır:

    =IMPORTRANGE("spreadsheet_url","range_string")
    • birincisi, məlumatı buradan götürdüyünüz həmin elektron cədvəlin linkinə gedir
    • ikincisi vərəq & həmin cədvəldən götürmək istədiyiniz diapazon

    Qeyd. Bu funksiya ilə bağlı Google sənədlərini nəzərdən keçirməyi çox tövsiyə edirəm ki, onun işinin hər hansı vacib nüansını əldən verməyin.

    Təsəvvür edin ki, axtarış vərəqiniz (arayış məlumatları) Elektron Cədvəl 2-də (aka axtarış elektron cədvəli) var. Əsas cədvəliniz Elektron Cədvəl 1-dədir (əsas cədvəl).

    Qeyd. IMPORTRANGE-in işləməsi üçün hər iki faylı birləşdirməlisiniz. Düsturunuzu xanaya daxil edib Enter düyməsini sıxdıqdan dərhal sonra Google Cədvəl bunun üçün düyməni təklif edərkən, aşağıdakı düsturlar üçün bunu əvvəlcədən etməlisiniz. Bu addım-addım təlimat sizə kömək edəcəkdir.

    Aşağıda bu gün əvvəllər öyrəndiyiniz hər bir funksiya ilə IMPORTRANGE istifadə edərək müxtəlif fayllardan Google vərəqlərini birləşdirmək üçün nümunələr verilmişdir.

    Nümunə 1. IMPORTRANGE + VLOOKUP

    IMPORTRAGE-dan diapazon kimi istifadə edin. 2 ayrı Google cədvəlini birləşdirmək üçün VLOOKUP:

    =ArrayFormula(IFERROR(VLOOKUP(B2:B10,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$C$10"),2,FALSE),""))

    Nümunə 2. IMPORTRANGE + INDEX MATCH

    INDEX MATCH & IMPORTRANGE, başqa cədvələ iki dəfə istinad etməli olduğunuz üçün düstur daha böyük olur: INDEX üçün diapazon kimi və MATCH üçün diapazon kimi:

    =IFERROR(INDEX(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$1:$A$10"),MATCH(B2,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$B$10"),0)),"")

    Misal 3. IMPORTRANGE + QUERY

    Bu düsturlar tandemi mənim şəxsi sevimlimdir. Birlikdə istifadə edildikdə elektron cədvəllərdə demək olar ki, hər şeylə məşğul ola bilərlər. Google vərəqlərinin ayrı-ayrı cədvəllərdən birləşdirilməsi istisna deyil.

    =IFERROR(QUERY(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$2:$C$10"),"select Col3 where&QUERY!$B2:$B$10&"""),"")

    Vay!

    Hamısı funksiyalar üçündür & düsturlar.

    Siz istənilən funksiyanı & yuxarıdakı misallarla öz düsturunuzu yaradın...

    və ya...

    ... sizin üçün Google vərəqlərini birləşdirən xüsusi aləti sınayın! ;)

    Formulsuzuyğun yol & amp; data birləşdirin — Google Cədvəl üçün Cədvəl əlavəsini birləşdirin

    Düsturlar qurmağa və ya hətta öyrənməyə vaxtınız yoxdursa və ya sadəcə ümumi qeydlərə əsaslanan dataya qoşulmağın ən asan yolunu axtarırsınızsa, Cədvəlləri birləşdirin.

    Sizə lazım olan tək şey 5 istifadəçi üçün əlverişli addımda qeyd xanalarını işarələməkdir:

    1. əsas vərəqinizi seçin
    2. seçin axtarış vərəqiniz
    3. əsas sütunları (uyğunlaşmaq üçün qeydləri ehtiva edənləri) onay qutuları ilə işarələyin
    4. güncəlləmək üçün sütunları seçin:

  • əlavə seçimləri tənzimləyin, məsələn, yenilənmiş qeydləri rənglə və ya status sütununda qeyd edin və s.
  • Hətta bütün seçilmiş variantları ssenaridə saxlamaq və istədiyiniz zaman ondan yenidən istifadə etmək imkanı var:

    Onun necə işlədiyini görmək üçün bu 3 dəqiqəlik demo videoya baxın:

    Mən sizi Google Cədvəl mağazasından Birləşdirmə Cədvəllərini quraşdırmağı tövsiyə edirəm və sınamaq üçün bu təlimatlara əməl edin. və öz cədvəlinizi başqa vərəqdəki məlumatlarla yeniləyin.

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

    Google vərəqlərini birləşdirin & məlumatların yenilənməsi - düstur nümunələri (faylın 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.