Google хуудаснуудыг нэгтгэх, холбогдох өгөгдөл бүхий багана нэмэх, тохирохгүй мөр оруулах 5 арга

  • Үүнийг Хуваалц
Michael Brown

Та Google-ийн 2 хуудсыг нэгтгэхдээ зөвхөн нэг баганад байгаа бичлэгүүдийг шинэчлэхээс гадна холбогдох баганууд болон тохирохгүй мөрүүдийг бүхэлд нь татах боломжтой гэдгийг та мэдэх үү? Өнөөдөр би үүнийг VLOOKUP, INDEX/MATCH, QUERY функцууд болон Merge Sheets нэмэлтээр хэрхэн хийснийг харуулах болно.

Сүүлийн удаа би Google-ийн 2 хуудсыг нэгтгэх талаар ярихдаа тааруулах аргуудыг хуваалцсан. & өгөгдлийг шинэчлэх. Энэ удаад бид нүднүүдийг шинэчлэх боловч бусад холбогдох баганууд болон тохирохгүй мөрүүдийг татах болно.

    Энд миний хайлтын хүснэгт байна. Би өнөөдөр эндээс шаардлагатай бүх өгөгдлийг авах гэж байна:

    Энэ удаад илүү том болсон: энэ нь борлуулагчийн нэр, тэдгээрийн үнэлгээ бүхий нэмэлт хоёр баганатай. Би хувьцааны баганыг өөр хүснэгтэд байгаа энэ мэдээллээр шинэчлэх бөгөөд мөн борлуулагчдыг татах болно. Үнэлгээ ч байж магадгүй :)

    Ердийнх шигээ би хэд хэдэн функц болон ажилд зориулсан тусгай нэмэлтийг ашиглах болно.

    Google Shes &Merge; VLOOKUP ашиглан холбогдох багана нэмэх

    Google Sheets VLOOKUP-ыг санаж байна уу? Би үүнийг өмнөх нийтлэлдээ өгөгдөлд тааруулж, зарим нүднүүдийг шинэчлэхийн тулд ашигласан.

    Хэрэв энэ функц таныг айлгасан хэвээр байгаа бол би үүнийг ашиглах гэж байгаа тул үүнтэй нүүр тулах, нэг удаа сурах цаг нь болсон. өнөөдөр ч гэсэн :)

    Зөвлөгөө. Хэрэв та цагаа хэмнэх хурдан шийдлийг хайж байгаа бол "Merge Sheets"-тэй шууд уулзаарай.

    Томьёоны синтаксийн товч дүгнэлтийг хийцгээе:

    =VLOOKUP(хайх_түлхүүр, муж, индекс, [эрэмбэлэгдсэн])
    • хайх_түлхүүр бол таны хайж байгаа зүйл юм.
    • муж бол таны хайж буй газар юм.
    • индекс нь утгыг буцаах баганын тоо юм.
    • [эрэмбэлэгдсэн] нь бүрэн сонголттой бөгөөд гол баганыг эрэмбэлсэн эсэхийг заана.

    Зөвлөгөө. Манай блог дээр Google Sheets VLOOKUP-д зориулсан бүхэл бүтэн заавар байгаа тул сонирхоод үзээрэй.

    Би Google-ийн хоёр хуудсыг нэгтгэж, Хөрөнгийн баганад байгаа өгөгдлийг зүгээр л шинэчлэх үед би энэ VLOOKUP томьёог ашигласан:

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

    ТОГТМОЛ ХЭРЭГЛЭЭ Тохиролгүй нүднүүдэд алдаа гараагүй бөгөөд ARRAYFORMULA нь баганыг бүхэлд нь нэгэн зэрэг боловсруулсан.

    Тиймээс би үйлдвэрлэгчдийг хайлтын хүснэгтээс шинэ багана болгон татахын тулд ямар өөрчлөлт хийх шаардлагатай вэ?

    За, энэ нь Google Sheets VLOOKUP-д ямар баганаас өгөгдөл авахыг заадаг индекс учраас үүнийг өөрчлөх шаардлагатай гэж хэлж болно.

    Хамгийн энгийн арга бол зүгээр л томьёог зэргэлдээх баганад хуулж индекс -г нэгээр нэмэгдүүлээрэй ( 2 3 гэж солино):

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

    Гэсэн хэдий ч та авахыг хүсч буй хэд дахин олон тооны нэмэлт багана өөр индекстэй ижил томьёо оруулах шаардлагатай болно.

    Аз болоход, илүү сайн хувилбар. Энэ нь массив үүсгэхтэй холбоотой. Массив нь танд татахыг хүссэн бүх баганыг нэг индекст нэгтгэх боломжийг олгоно.

    Та Google Хүснэгтэд массив үүсгэх үед,та хаалтанд утгууд эсвэл нүд/мужийн лавлагааг жагсаана, жишээлбэл. ={1, 2, 3} эсвэл ={1; 2; 3}

    Хуудас дээрх эдгээр бичлэгийн зохион байгуулалт нь зааглагчаас хамаарна:

    • Хэрэв та цэгтэй таслал хэрэглэвэл тоонууд баганын өөр өөр мөрүүдийг эзлэх болно:

  • Хэрэв та таслал хэрэглэвэл тэдгээр тоонууд дараалан тус тусад нь баганад гарч ирнэ:
  • Сүүлийнх нь Google Sheets VLOOKUP индексийн аргумент дээр яг хийх ёстой зүйл юм.

    Би Google хүснэгтүүдийг нэгтгэж, 2-р баганыг шинэчилж, 3-р баганыг татсан тул би эдгээр багануудаар массив үүсгэх шаардлагатай байна: {2, 3} :

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

    Ийм байдлаар нэг Google Хүснэгтийн VLOOKUP томьёо нь нэрстэй таарч, хувьцааны мэдээллийг шинэчилж, холбогдох борлуулагчдыг нэмдэг. хоосон зэргэлдээ багана руу оруулна.

    Тааруулах & хүснэгтүүдийг нэгтгэж, INDEX MATCH-тай багана нэмнэ

    Дараа нь INDEX MATCH байна. Эдгээр хоёр функц нь Google-ийн хуудсыг нэгтгэх үед хязгаарлалтыг давж гарах тул VLOOKUP-тэй өрсөлддөг.

    Зөвлөмж. Энэ зааварт Google Sheets-д зориулсан INDEX MATCH-тэй танилцана уу.

    Тохиролцоонд тулгуурлан нэг баганыг нэгтгэдэг томьёог сануулж эхэлье:

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

    Энэ томъёонд Sheet1!$C$1:$C$10 нь Sheet1!$B$1:$B$10 нь B2 -тэй ижил утгатай таарах үед танд хэрэгтэй утгуудыг агуулсан багана юм. одоогийн хүснэгтэд.

    Эдгээр зүйлийг анхаарч үзвэл Sheet1!$C$1:$C$10 хэрэгтэй.Хүснэгтүүдийг нэгтгэх, нүднүүдийг шинэчлэхээс гадна багана нэмэхийн тулд өөрчилнө үү.

    Google Sheets VLOOKUP-аас ялгаатай нь энд тийм ч сонирхолтой зүйл байхгүй. Та шаардлагатай бүх багана бүхий мужийг оруулна уу: шинэчлэх ба бусад нь нэмэх. Миний хувьд энэ нь Sheet1!$C$1:$D$10 :

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

    Эсвэл би өргөжүүлж болно зөвхөн нэг багана биш 2 багана нэмэхийн тулд E10 хүртэлх мужийг:

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

    Тайлбар. Эдгээр нэмэлт бичлэгүүд үргэлж хөрш багануудад ордог. Хэрэв эдгээр баганууд өөр утгатай байвал томъёо нь тэдгээрийг дарж бичихгүй. Энэ нь танд тохирох зөвлөмж бүхий #REF алдаа өгөх болно:

    Тэдгээр нүднүүдийг арилгах юм уу зүүн талд шинэ багана нэмбэл томъёоны үр дүн гарч ирнэ.

    Google хуудаснуудыг нэгтгэх, нүднүүдийг шинэчлэх & холбогдох багана нэмэх — бүгд QUERY ашигладаг

    QUERY нь Google хүснэгтийн хамгийн хүчирхэг функцүүдийн нэг юм. Тиймээс би үүнийг өнөөдөр Google-ийн зарим хуудсыг нэгтгэх, нүднүүдийг шинэчлэх, нэмэлт багана нэмэх зэрэгт ашиглах гэж байгаа нь гайхах зүйл биш юм.

    Энэ функц нь бусад аргументуудын нэг нь тушаалын хэл ашигладаг тул бусдаас ялгаатай юм.

    Зөвлөгөө. Хэрэв та Google Sheets QUERY функцийг хэрхэн ашиглах талаар сонирхож байгаа бол энэ блог нийтлэлд зочилно уу.

    Эхлээд нүднүүдийг шинэчилдэг томьёог эргэн санацгаая:

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

    Энд QUERY нь Sheet1 дээрх шаардлагатай өгөгдөл бүхий хүснэгтийг харж, нүднүүдийг тааруулдаг. B багана нь миний одоогийн шинэ хүснэгттэй, мөн нэгтгэгдэнээдгээр хуудаснууд: таарах бүрт C баганаас өгөгдлийг татаж авдаг. IFERROR нь үр дүнг алдаагүй байлгадаг.

    Тэдгээр тохиролд нэмэлт багана нэмэхийн тулд та энэ томьёонд 2 жижиг өөрчлөлт хийх шаардлагатай:

    1. Бүх шаардлагатай баганыг жагсаах хэрэгтэй. сонгох команд:

      …select C,D,E…

    2. хамгийн дагуу харагдахын тулд мужийг өргөжүүлнэ үү:

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

    Энд бүрэн томьёо байна:

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

    Энэ нь хувьцааны баганыг шинэчилж, хайлтын хүснэгтээс үндсэн хүснэгт рүү 2 нэмэлт багана татах болно.

    Хэрхэн нэмэх вэ FILTER + VLOOKUP ашиглан тохирохгүй мөрүүд

    Та төсөөлөөд үз дээ: та Google-ийн 2 хуудсыг нэгтгэж, хуучин мэдээллийг шинтэй нь шинэчилж, нэмэлт холбоотой утгууд бүхий шинэ багана авах боломжтой.

    Та өөр юу хийж чадах вэ? Бичлэгүүдийн бүрэн зургийг гартаа байлгахын тулд юу?

    Та хүснэгтийнхээ төгсгөлд тохирохгүй мөрүүдийг нэмж оруулах уу? Ингэснээр та бүх утгуудыг нэг дороос авах болно: зөвхөн шинэчлэгдсэн холбоотой мэдээлэлтэй таарч зогсохгүй, мөн тохирохгүй байгаа утгуудыг тооцож болно.

    Google Sheets VLOOKUP хэрхэн хийхийг мэддэгт би үнэхээр их гайхсан. Үүнийг хийх. FILTER функцтэй хамт ашиглах үед энэ нь Google хуудаснуудыг нэгтгэж, тохирохгүй мөрүүдийг нэмдэг.

    Зөвлөгөө. Төгсгөлд нь би нэг нэмэлт нь нэг шалгах хайрцагт хэрхэн адилхан болохыг харуулах болно.

    Google Sheets FILTER аргументууд маш тодорхой байна:

    =FILTER(муж, нөхцөл1, [нөхцөл2, ...])
    • муж нь таны шүүхийг хүсэж буй өгөгдөл юм.
    • нөхцөл1 нь aбагана эсвэл шүүлтүүрийн шалгуур бүхий мөр.
    • шалгуур2, шалгуур3 гэх мэт бүрэн сонголттой. Та хэд хэдэн шалгуурыг ашиглах шаардлагатай үед тэдгээрийг ашиглаарай.

    Зөвлөгөө. Та энэ блог нийтлэлээс Google Sheets FILTER функцын талаар илүү ихийг мэдэх болно.

    Тэгвэл энэ хоёр функц хэрхэн уялдаж, Google хуудсыг нэгтгэх вэ? За, FILTER нь VLOOKUP-ын үүсгэсэн шүүлтүүрийн шалгуурт үндэслэн өгөгдлийг буцаана.

    Энэ томьёог харна уу:

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

    Энэ нь Google-ийн 2 хүснэгтээс таарч байгаа эсэхийг сканнердаж, бусдыг татдаг. Нэг хүснэгтээс нөгөө хүснэгтэд мөрүүдийг тааруулах:

    Энэ нь хэрхэн ажилладагийг тайлбарлая:

    1. FILTER хайлтын хуудас руу очно (хүснэгт бүх өгөгдөл — Sheet1!$A$2:$E$10 ) ба зөв мөрүүдийг авахын тулд VLOOKUP ашигладаг.
    2. VLOOKUP нь тухайн хайлтын хуудасны В баганаас байгаа зүйлсийн нэрийг авч, Тэдгээрийг миний одоогийн хүснэгтийн нэрстэй тааруулж байна. Хэрэв тохирох зүйл байхгүй бол VLOOKUP нь алдаа байна гэж хэлнэ.
    3. ISERROR ийм алдаа бүрийг 1-ээр тэмдэглэж, FILTER-д энэ мөрийг өөр хуудас руу оруулахыг зааж өгнө.

    Үүний үр дүнд томъёо гарч ирнэ. Миний үндсэн хүснэгтэд байдаггүй жимснүүдийн хувьд нэмэлт 3 эгнээ татдаг.

    Хэрэв та энэ аргыг бага зэрэг тогловол энэ нь тийм ч төвөгтэй биш юм :)

    Гэхдээ тэгэхгүй бол Хэрэв та үүнд цаг заваа зориулахыг хүсч байвал илүү сайн бөгөөд хурдан арга бий — нэг функц, томъёололгүйгээр.

    Тохирох томьёогүй арга & өгөгдлийг нэгтгэх - Хүснэгтийг нэгтгэх -дээр

    Хүснэгтүүдийг нэгтгэх нэмэлт нь Google хүснэгтүүдийг нэгтгэх бүх 3 боломжийг багтаадаг:

    • Энэ нь тохирох нүднүүдийг тохиролд тулгуурлан шинэчилдэг
    • тэдгээр тохиролд шинэ багана нэмдэг.
    • Тохирохгүй бичлэг бүхий мөрүүдийг оруулна

    Ямар нэгэн будлианаас зайлсхийхийн тулд процессыг 5 энгийн алхамд хуваана :

    • Эхний хоёр нь өөр өөр хүснэгтэд байсан ч гэсэн хүснэгтүүдээ сонгох юм.
    • 3d дээр та тохирох эсэхийг шалгах гол багана(ууд)-ыг сонгоно уу.
    • 4-р алхам нь багануудыг шинэ бүртгэлээр шинэчлэх эсвэл нэг хуудаснаас нөгөө хуудсанд нэмэх:

  • Эцэст нь 5-р алхам нь гэсэн нүдтэй байна. тохирохгүй бүх мөрийг одоо байгаа хүснэгтийнхээ төгсгөлд харагдуулна уу:
  • Би үр дүнг харах хүртэл хэдэн секунд боллоо:

    Google Sheets дэлгүүрээс Merge Sheets-ийг суулгаснаар энэ нь илүү том хүснэгтүүдийг боловсруулдаг болохыг харах болно. st. "Хүснэгтүүдийг нэгтгэх"-ийн ачаар танд чухал асуудлуудад илүү их цаг гарах болно.

    Би ч гэсэн шийдвэр гаргахад тань туслах үүднээс энэхүү 3 минутын үзүүлэн видеог үлдээх болно :)

    Томьёоны жишээ бүхий хүснэгт

    Google хуудаснуудыг нэгтгэж, холбогдох багануудыг нэмээрэй. тохирохгүй мөрүүд - томьёоны жишээнүүд (энэ хүснэгтийг хуулбарлах)

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.