Mundarija
Yoz eshiklarimizni taqillatadimi yoki qish Westerosga bostirib kiradimi, biz hali ham Google Sheets-da ishlaymiz va jadvallarni bir-biri bilan solishtirishimiz kerak. Ushbu maqolada men maʼlumotlaringizni moslashtirish usullarini baham koʻraman va buni tezda bajarish boʻyicha maslahatlar beraman.
Ikkita ustun yoki varaqni solishtiring
Biri Sizning vazifalaringiz ikkita ustun yoki varaqni moslik yoki farqlar uchun skanerlash va ularni jadvallardan tashqarida aniqlashdir.
Mobillik va farqlar uchun Google Sheets-dagi ikkita ustunni solishtiring
Men boshlayman Google Sheets-dagi ikkita katakchani solishtirish orqali. Bu orqali butun ustunlarni qatorma-qator skanerlash mumkin.
Misol 1. Google Sheets – ikkita katakchani solishtiring
Bu birinchi misolda formulani kiritish uchun yordamchi ustun kerak boʻladi. solishtirish uchun ma'lumotlarning birinchi qatori:
=A2=C2
Agar hujayralar mos kelsa, siz TRUE, aks holda FALSE ko'rasiz. Ustundagi barcha kataklarni tekshirish uchun formulani boshqa qatorlarga ko'chiring:
Maslahat. Turli fayllardagi ustunlarni solishtirish uchun siz IMPORTRANGE funksiyasidan foydalanishingiz kerak:
=A2=IMPORTRANGE("spreadsheet_url","Sheet1!A2")
2-misol. Google Sheets – moslik va farqlar uchun ikkita roʻyxatni solishtiring
- Tezroq yechim IF funktsiyasidan foydalanish bo'ladi. Siz bir xil va turli hujayralar uchun aniq holatni oʻrnatishingiz mumkin:
=IF(A2=C2,"Match","Differ")
Maslahat. Agar sizning ma'lumotlaringiz turli holatlarda yozilgan bo'lsa va siz bunday so'zlarni boshqacha deb hisoblamoqchi bo'lsangiz,Mana siz uchun formula:
=IF(EXACT(A2,C2),"Match","Differ")
Bu erda EXACT ishni ko'rib chiqadi va to'liq o'xshashlarni qidiradi.
- Faqat takroriy kataklari bo'lgan qatorlarni aniqlash uchun quyidagi formuladan foydalaning:
=IF(A2=C2,"Match","")
- Faqat <14 bilan qatorlarni belgilash uchun Ikki ustundagi hujayralar orasidagi>noyob yozuvlar , buni oling:
=IF(A2=C2,"","Differ")
3-misol. Google Sheets-dagi ikkita ustunni solishtiring
- Formulani har bir qatorga nusxalashdan qochishning bir usuli bor. Yordamchi ustuningizning birinchi katagida IF massivi formulasini yasashingiz mumkin:
=ArrayFormula(IF(A2:A=C2:C,"","Differ"))
Bu IF A ustunining har bir yacheykasini C ustunidagi bir xil qator bilan birlashtiradi. Agar yozuvlar boshqacha bo'lsa , qator mos ravishda aniqlanadi. Ushbu massiv formulasining yaxshi tomoni shundaki, u avtomatik ravishda har bir qatorni bir vaqtning o'zida belgilaydi:
=ArrayFormula(IF(A2:A=C2:C,"Match",""))
4-misol. Farqlar uchun ikkita Google Sheets-ni solishtiring
Ko'pincha Google Sheets-dagi ikkita ustunni solishtirish kerak bo'ladi. stol. Yoki ular hisobotlar, narxlar roʻyxati, oylik ish smenalari va hokazolar kabi butunlay boshqa varaqlar boʻlishi mumkin. Oʻylaymanki, siz yordamchi ustun yarata olmaysiz yoki uni boshqarish ancha qiyin boʻlishi mumkin.
Agar bu tanish tuyulsa, xavotir olmang, farqlarni boshqa varaqda belgilashingiz mumkin.
Mana bu yerdamahsulotlar va ularning narxlari bilan ikkita jadval. Men ushbu jadvallar orasidagi turli xil tarkibga ega barcha katakchalarni joylashtirmoqchiman:
Yangi varaq yaratishdan boshlang va keyingi formulani A1 ga kiriting:
=IF(Sheet1!A1Sheet2!A1,Sheet1!A1&" | "&Sheet2!A1,"")
Eslatma. Formulani eng katta jadval o'lchamiga teng bo'lgan diapazonga nusxalashingiz kerak.
Natijada siz faqat tarkibi jihatidan farq qiluvchi hujayralarni ko'rasiz. Formula shuningdek, ikkala jadvaldan yozuvlarni tortib oladi va ularni formulaga kiritgan belgi bilan ajratadi:
Maslahat. Agar solishtiriladigan varaqlar turli fayllarda boʻlsa, yana IMPORTRANGE funksiyasini qoʻshing:
=IF(Sheet1!A1IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),Sheet1!A1&" | "&IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),"")
Ikkita ustun va varaqni solishtirish uchun Google Sheets vositasi
Albatta, har biri Yuqoridagi misollar bitta yoki ikkita jadvaldagi ikkita ustunni yoki hatto mos varaqlarni solishtirish uchun ishlatilishi mumkin. Biroq, bu vazifa uchun biz yaratgan vosita bor, u sizga katta foyda keltiradi.
U ikki Google varaqlari va ustunlarini 3 bosqichda takroriy yoki noyob uchun solishtiradi. Topilgan yozuvlarni holat ustuni (aytmoqchi, filtrlash mumkin) yoki rang berish, nusxalash yoki boshqa joyga koʻchirish yoki hatto katakchalarni tozalash va duplar bilan butun qatorlarni oʻchirish.
I. Fruit va MSRP ustunlari asosida Sheet2-da yo'q bo'lgan Sheet1-dagi qatorlarni topish uchun plagindan foydalangan:
Keyin sozlamalarimni bitta stsenariyda saqladim. Endi men barcha bosqichlardan o'tmasdan ularni tezda ishga tushira olamanjadvallarimdagi yozuvlar o'zgarganda yana. Men bu stsenariyni Google Sheets menyusidan boshlashim kerak:
Sizga qulaylik yaratish uchun uning yordam sahifasida va ushbu videoda barcha vosita imkoniyatlarini tasvirlab berdik:
Buni o'zingiz sinab ko'ring va bu sizga qancha vaqt tejaganini payqang. :)
Ikkita Google Sheets-dagi ma'lumotlarni solishtiring va etishmayotgan yozuvlarni oling
Ikkita Google Sheetsni farqlar va takrorlanishlar uchun solishtirish ishning yarmi, ammo etishmayotgan ma'lumotlar haqida nima deyish mumkin? Buning uchun maxsus funksiyalar ham mavjud, masalan, VLOOKUP. Keling, nima qila olishingizni ko'rib chiqaylik.
Yo'qolgan ma'lumotlarni toping
1-misol
Tasavvur qiling-a, sizda ikkita mahsulot ro'yxati bor (mening holimda A va C ustunlari, lekin ular oddiygina bo'lishi mumkin). turli varaqlarda bo'lish). Siz birinchi ro'yxatda keltirilganlarni topishingiz kerak, lekin ikkinchisida emas. Bu formula o'z ishini bajaradi:
=ISERROR(VLOOKUP(A2,$C:$C,1,0))
Formula qanday ishlaydi:
- VLOOKUP ikkinchi ro'yxatdagi A2 dan mahsulotni qidiradi. Agar u mavjud bo'lsa, funktsiya mahsulot nomini qaytaradi. Aks holda siz #N/A xatosini olasiz, ya'ni qiymat C ustunida topilmagan.
- ISERROR nima VLOOKUP qaytarilishini tekshiradi va agar qiymat bo'lsa TRUE, agar xato bo'lsa FALSE ko'rsatadi.
Shunday qilib, siz izlayotgan narsa FALSE bo'lgan hujayralardir. Birinchi ro'yxatdagi har bir mahsulotni tekshirish uchun formulani boshqa kataklarga ko'chiring:
Eslatma. Agar sizning ustunlaringiz turli varaqlarda bo'lsa, formulangiz shunday bo'ladiulardan biriga murojaat qiling:
=ISERROR(VLOOKUP(A2,Sheet2!$C:$C,1,0))
Maslahat. Bir hujayrali formuladan foydalanish uchun u massiv bo'lishi kerak. Bunday formula avtomatik ravishda barcha katakchalarni natijalar bilan to'ldiradi:
=ArrayFormula(ISERROR(VLOOKUP(A2:A10,$C:$C,1,0)))
2-misol
Yana bir aqlli usul C ustunidagi A2 dan mahsulotning barcha ko'rinishlarini hisoblashdir:
=IF(COUNTIF($C:$C, $A2)=0, "Not found", "")
Agar hisoblash uchun mutlaqo hech narsa bo'lmasa, IF funktsiyasi hujayralarni Topilmadi bilan belgilaydi. Boshqa katakchalar bo'sh qoladi:
3-misol
VLOOKUP bo'lgan joyda MATCH mavjud. Siz buni bilasiz, to'g'rimi? ;) Mana mahsulotlarni hisoblashdan ko'ra mos keladigan formula:
=IF(ISERROR(MATCH($A2,$C:$C,0)),"Not found","")
Maslahat. Ikkinchi ustunning aniq diapazonini ko'rsating, agar u o'zgarmagan bo'lsa:
=IF(ISERROR(MATCH($A2,$C2:$C28,0)),"Not found","")
Mos keladigan ma'lumotlarni oling
1-misol
Sizning vazifangiz biroz bo'lishi mumkin. fancier: ikkala jadval uchun umumiy bo'lgan yozuvlar uchun barcha etishmayotgan ma'lumotlarni tortib olishingiz kerak bo'lishi mumkin, masalan, narxlarni yangilash. Agar shunday bo'lsa, MATCHni INDEXga o'rashingiz kerak bo'ladi:
=INDEX($E:$E,MATCH($A2,$D:$D,0))
Formula A ustunidagi mevalarni D ustunidagi mevalar bilan solishtiradi. Topilgan hamma narsa uchun E ustunidan narxlar olinadi. B ustuniga.
2-misol
Siz taxmin qilganingizdek, boshqa misolda biz biroz oldin tasvirlab bergan Google Sheets VLOOKUP funksiyasidan foydalaniladi.
Ammo, bular mavjud. ish uchun yana bir nechta asboblar. Biz ularning barchasini blogimizda ham tasvirlab berdik:
- Bular asosiy ma'lumotlar uchun yordam beradi: yozuvlarni qidirish, moslashtirish va yangilash.
- Bular shunchaki emas.hujayralarni yangilash, lekin tegishli ustunlarni qo'shish & amp; mos kelmaydigan qatorlar.
Qoʻshimchadan foydalanib varaqlarni birlashtiring
Agar formulalardan charchagan boʻlsangiz, ikkitasini tezda moslashtirish va birlashtirish uchun Jadvallarni birlashtirish qoʻshimchasidan foydalanishingiz mumkin. Google varaqlari. Uning asosiy maqsadi etishmayotgan ma'lumotlarni olishdan tashqari, u mavjud qiymatlarni yangilashi va hatto mos kelmaydigan qatorlarni qo'shishi mumkin. Siz barcha oʻzgarishlarni rangdagi yoki filtrlash mumkin boʻlgan holat ustunida koʻrishingiz mumkin.
Maslahat. Shuningdek, Merge Sheets plaginiga oid ushbu videoni koʻrib chiqing:
Ikkita Google Sheetsdagi maʼlumotlarni solishtirish uchun shartli formatlash
Google solishtirishning yana bir standart usuli bor. ma'lumotlaringiz - shartli formatlash orqali o'yinlarni va/yoki farqlarni bo'yash orqali. Bu usul siz izlayotgan barcha yozuvlarni bir zumda ajratib turadi. Bu yerda sizning vazifangiz formula bilan qoida yaratish va uni toʻgʻri maʼlumotlar oraligʻida qoʻllashdir.
Ikki varaq yoki ustundagi dublikatlarni ajratib koʻrsatish
Keling, Google Sheets-dagi ikkita ustunni moslik va rang uchun solishtiramiz. faqat A ustunidagi hujayralar C ustunidagi bir qatorda joylashgan katakchalar:
- Rang uchun yozuvlar diapazonini tanlang (men uchun A2:A10).
- O'tish Format > Elektron jadval menyusida shartli formatlash .
- Qoidaga oddiy formula kiriting:
=A2=C2
- Yacheykalarni ajratib koʻrsatish uchun rangni tanlang.
Maslahat. Agar sizning ustunlaringiz doimiy ravishda hajmini o'zgartirsa va siz buni xohlasangizbarcha yangi yozuvlarni ko'rib chiqish qoidasi, uni butun ustunga qo'llang (A2:A, solishtirish uchun ma'lumotlar A2 dan boshlanadi deb faraz) va formulani shunday o'zgartiring:
=AND(A2=C2,ISBLANK(A2)=FALSE)
Bu ishlov beradi butun ustunlar va bo'sh kataklarga e'tibor bermang.
Eslatma. Ikki xil varaqdagi ma'lumotlarni solishtirish uchun formulaga boshqa tuzatishlar kiritishingiz kerak bo'ladi. Ko'ryapsizmi, Google Sheets-dagi shartli formatlash varaqlar orasidagi havolalarni qo'llab-quvvatlamaydi. Biroq, siz boshqa varaqlarga bilvosita kirishingiz mumkin:
=A2=INDIRECT("Sheet2!C2:C")
Bunday holda, qoidani qo'llash oralig'ini belgilang - A2:A10.
Ikkita Google varaqlari va ustunlarini farqlar uchun solishtiring
Boshqa ustundagi bir qatordagi kataklarga mos kelmaydigan yozuvlarni ajratib ko'rsatish uchun matkap yuqoridagi bilan bir xil. Siz diapazonni tanlaysiz va shartli formatlash qoidasini yaratasiz. Biroq, bu erda formula farq qiladi:
=A2C2
Yana, qoidani dinamik qilish uchun formulani o'zgartiring (bu ustunlardagi barcha yangi qo'shilgan qiymatlarni hisobga oling):
=AND(A2=C2,ISBLANK(A2)=FALSE)
Va agar taqqoslanadigan ustun mavjud bo'lsa, boshqa varaq uchun bilvosita havoladan foydalaning:
=A2INDIRECT("Sheet1!C2:C")
Eslatma. Qoidani qo'llash oralig'ini belgilashni unutmang – A2:A10.
Ikki ro'yxatni solishtiring va ikkalasidagi yozuvlarni ajratib ko'rsating
Albatta, ustunlaringizdagi bir xil yozuvlar tarqalib ketishi ehtimoli katta. Bir ustundagi A2 dagi qiymat boshqa ustunning ikkinchi qatorida bo'lishi shart emas. Aslida, bo'lishi mumkinancha keyin paydo bo'ladi. Shubhasiz, bu elementlarni qidirishning boshqa usulini talab qiladi.
1-misol. Google Sheets-dagi ikkita ustunni solishtiring va farqlarni (noyob) ajratib ko'rsating
Har bir ro'yxatdagi noyob qiymatlarni ajratib ko'rsatish uchun siz yaratishingiz kerak. Har bir ustun uchun ikkita shartli formatlash qoidalari.
Rangli ustun A: =COUNTIF($C$2:$C$9,$A2)=0
Rangli ustun C: =COUNTIF($A$2:$A$10,$C2)=0
Mana menda mavjud noyob xususiyatlar:
2-misol. Google Sheets-dagi ikkita ustundagi dublikatlarni toping va ajratib ko'rsating
Oldingi misoldagi har ikkala formulada biroz o'zgartirilgandan so'ng umumiy qiymatlarni ranglashingiz mumkin. Faqat formula bo'yicha noldan katta bo'lgan hamma narsani hisoblang.
Faqat A dagi ustunlar orasidagi ranglarni takrorlash: =COUNTIF($C$2:$C$9,$A2)>0
Faqat C dagi ustunlar orasidagi ranglarni takrorlash: =COUNTIF($A$2:$A$10,$C2)>0
Maslahat. Ushbu qo‘llanmada Google Sheets-da takroriy nusxalarni ajratib ko‘rsatish uchun yana ko‘plab formulalar misollarini toping.
Ustunlarni moslashtirish va yozuvlarni ajratib ko‘rsatishning tezkor usuli
Shartli formatlash ba’zan qiyin bo‘lishi mumkin: tasodifan bir nechta qoidalar yaratishingiz mumkin. bir xil diapazon yoki ranglarni qoidalar bilan hujayralar ustiga qo'lda qo'llang. Bundan tashqari, siz barcha diapazonlarni kuzatib borishingiz kerak: qoidalar orqali ajratib ko'rsatadiganlar va qoidalarning o'zida foydalanadiganlar. Agar tayyor boʻlmasangiz va muammoni qayerdan qidirishni bilmasangiz, bularning barchasi sizni juda chalkashtirib yuborishi mumkin.
Baxtimizga, solishtiring ustunlar yoki varaqlarimiz bitta jadvaldagi ikkita ustunni moslashtirishga yordam beradigan darajada intuitivdir. birida ikki xil stolvaraq yoki hatto ikkita alohida varaqni tanlang va maʼlumotlaringizga yashirincha kirishi mumkin boʻlgan oʻziga xos yoki duplarni ajratib koʻrsating.
Mana, Fruit va MSRP
Men ushbu sozlamalarni qayta foydalanish mumkin bo'lgan stsenariyda ham saqlashim mumkin. Agar yozuvlar yangilansa, men ushbu stsenariyni bir marta bosish bilan chaqiraman va plagin darhol barcha ma'lumotlarni qayta ishlashni boshlaydi. Shunday qilib, men ushbu sozlamalarni qo'shimcha qadamlar orqali qayta-qayta o'zgartirishdan qochaman. Yuqoridagi misolda va ushbu qo‘llanmada stsenariylar qanday ishlashini ko‘rasiz.
Maslahat. Ustunlar yoki varaqlarni solishtirish qo'shimchasi uchun demo videoni ko'rdingizmi? Tekshirib ko'r.
Ushbu usullarning barchasi endi sizning ixtiyoringizda - ular bilan tajriba o'tkazing, ma'lumotlaringizni o'zgartiring va qo'llang. Agar takliflarning hech biri muayyan vazifangizga yordam bermasa, quyidagi izohlarda o'z ishingizni muhokama qiling.