Mundarija
VLOOKUP funksiyasi Microsoft Excelning eng kuchli, moslashuvchan va juda foydali funksiyalaridan biri boʻlib, tegishli qiymatni qidirish orqali qiymatlarni (toʻliq mos keladigan qiymatlarni yoki eng yaqin mos qiymatlarni) qidirish va olishdir. Lekin ma'lum bir natijaga erishish uchun faqat VLOOKUP funksiyasidan foydalanish ba'zan etarli emas. Ushbu maqola Excelda ma'lum operatsiyalarni bajarish uchun VLOOKUP funktsiyasidan SUM funksiyasi bilan qanday foydalanishni ko'rsatib beradi.
Mashq shablonini yuklab oling
Bepul mashq Excel shablonini bu yerdan yuklab olishingiz va oʻzingiz mashq qilishingiz mumkin.
VLOOKUP SUM.xlsx
VLOOKUP in bu yerda Excel
VLOOKUP ' Vertikal qidiruv ' degan ma'noni anglatadi. Bu Excelni bir qatordagi boshqa ustundan qiymatni qaytarish uchun ustundagi ma'lum qiymatni izlashga majburlovchi funktsiyadir.
Umumiy formula:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Bu yerda
Argumentlar | Ta'rif |
---|---|
qidiruv_qiymati | Siz mos kelmoqchi bo'lgan qiymat |
jadval_massivi | Qiymatingizni qidirmoqchi bo'lgan ma'lumotlar diapazoni |
col_index_num | Qidiruv_qiymatining mos keladigan ustuni |
range_lookup | Bu mantiqiy qiymat: TRUE yoki FALSE. FALSE (yoki 0) aniq moslikni, TRUE (yoki 1) esa taxminiy moslikni bildiradi. |
6xarid qilish. Formula taqsimoti:
Keling, mijozlar ismlari va tegishli xaridlarni qanday topganimizni tushunish uchun formulani ajratamiz.
- VLOOKUP(F5:F9,B5:C9,2, FALSE) -> u ikkinchi jadvaldagi barcha Mahsulotlarning ( F5:F9 ) aniq nomini ( FALSE argumenti) Mahsulot massividan ( B5:C9 ) qidiradi. ) birinchi jadvaldan va ushbu mahsulotning narxini qaytaradi (ustun indeksi 2 ).
Chiqish: 700,1500,100,300,500
- VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 -> G5:G9 Ma'lumotlar to'plamining miqdor ustuni.
Shunday qilib, VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 {(700,1500,100,300,500)*(10) ga aylanadi ,50,20,200,80)} .
Chiqish: 7000,75000,2000,60000,40000
- E5:E9=J5 -> u nom ustuni ( E5:E9 ) massivi bo'ylab qidirish qiymatining (masalan, J5 katakchasidagi Jon) mosligini qidiradi va TRUE yoki
FALSE
qidiruvga asoslangan.
Shunday qilib, VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 {(700,1500,100,300,500)*(10) ga aylanadi ,50,20,200,80)} .
Chiqish: {TRUE;FALSE;FALSE;FALSE;FALSE}
Bizda TRUE qiymatlari bor ekan, endi ma'lumotlar to'plamida mos qiymatlar mavjudligini bilamiz. Bu doimiy qiymat olish jarayoni emas. Chunki biz maʼlumotlar toʻplamidan istalgan nomni ushbu katakchaga yozishimiz mumkin ( J5 ) va natija natija yacheykasida avtomatik ravishda hosil boʻladi (masalan, J6 ).
- VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5) -> aylanadi (7000,75000,2000,60000,40000)*({TRUE;FALSE;FALSE;FALSE;FALSE}) , u TRUE/FALSE qaytish qiymatini qaytarish massivi bilan ko'paytiradi va natijani faqat TRUE qiymatlari uchun hosil qiling va uni hujayraga o'tkazing. YOLG'ON qiymatlari aslida jadval massivining mos kelmaydigan ma'lumotlarini bekor qiladi, bu esa faqat yacheykada ( J6 ) mos keladigan qiymatlar paydo bo'lishiga olib keladi, ya'ni agar siz Jon nomini Ismdan qo'ysangiz. J5 katagidagi ma'lumotlar to'plami ( E5:E9 ), u faqat Jonning umumiy xaridini ( 7000 ) hosil qiladi, agar siz Roman nomini qo'ysangiz, u shunday bo'ladi. natija katakchasida 75000 hosil qiling ( J6 ). (yuqoridagi rasmga qarang)
Chiqish: 7000,0,0,0,0
- SUM(VLOOKUP(F5:F9,B5:C9,2, FALSE)*G5:G9*(E5:E9=J5)) -> SUM(7000) ga aylanadi
Chiqish: 7000 (bu aynan Jonning umumiy xarid summasi)
Yodda tutishingiz kerak bo'lgan asosiy fikrlar
- Qiymatni qidirish uchun ma'lumotlar jadvali massivining diapazoni aniqlanganligi sababli, belgisini qo'yishni unutmang. dollar ($) belgisini massiv jadvalining katakcha mos yozuvlar raqami oldiga qo'ying.
- Masiv qiymatlari bilan ishlashda Ctrl + Shift + Enter tugmalarini bosishni unutmang. natijalarni chiqarishda klaviaturangiz. Faqat Enter tugmasini bosish faqat Microsoft 365 dan foydalanayotganingizda ishlaydi.
- Ctrl + Shift + Enter tugmalarini bosganingizdan so'ng, siz formulalar qatori ichiga oladiformula jingalak qavslar ichida {} , uni massiv formulasi sifatida e'lon qiladi. Bu qavslarni {} o'zingiz kiritmang, Excel buni siz uchun avtomatik ravishda bajaradi.
Xulosa
Ushbu maqolada batafsil tushuntirilgan Excelda VLOOKUP va SUM funksiyalaridan qanday foydalanish. Umid qilamanki, ushbu maqola siz uchun juda foydali bo'ldi. Mavzu bo'yicha savollaringiz bo'lsa bemalol so'rang.
Excelda SUM funksiyasi bilan VLOOKUP dan foydalanishning foydali usullariUshbu bo'limda biz Excelda VLOOKUP va SUM funksiyalarini yaratish uchun birgalikda qanday foydalanishni o'rganamiz. muayyan natijalar.
1. Ustunlardagi mos qiymatlarni hisoblash uchun VLOOKUP va SUM
Talabalar ismlari va turli ustunlarda saqlangan har bir kurs bo'yicha olgan baholaridan iborat quyidagi ma'lumotlar to'plamini ko'rib chiqing. Agar siz ma'lum bir talabaning umumiy baholarini bilmoqchi bo'lsangiz-chi? Buni olish uchun siz turli xil ustunlar asosida raqamlarni hisoblashingiz kerak.
Keling, turli ustunlarni qanday ko'rib chiqishni aniqlaymiz va ushbu ustunlardagi qiymatlarning mos keladigan yig'indisini olamiz. Excelda VLOOKUP SUM funksiyalari.
Qadamlar:
- Natijadan topmoqchi boʻlgan nom yoki maʼlumotlarni tanlang. ma'lumotlar to'plamini o'rnating va ism yoki ma'lumotlarni boshqa katakka qo'ying. (masalan, E12 uyasidagi Jon).
- Natija ko'rinishini xohlagan boshqa katakchani bosing (masalan, E13 uyasi).
- Bu katakka quyidagi formulani yozing,
=SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE))
Bu yerda,
E12 = Jon, biz qidiruv qiymati sifatida saqlagan nom
B5:G9 = Qidiruv qiymatini qidirish uchun ma'lumotlar oralig'i
{1,2,3,4,5 ,6} = Qidiruv qiymatlarining mos keladigan ustunlari (saqlangan har bir kursda Ioann belgilariga ega ustunlar)
FALSE = Biz aniq moslikni xohlaganimiz uchun argumentni qo'yamiz. FALSE sifatida.
- Klaviaturangizda Ctrl + Shift + Enter tugmalarini bosing.
Ushbu jarayon sizga kerakli natijani beradi (Jonning umumiy bahosi 350 boʻlib, uning matematika, fizika, kimyo, biologiya va ingliz tili kurslaridagi ballari yigʻindisi orqali erishiladi).
Formula taqsimoti:
John belgisini qanday topganimizni tushunish uchun formulani ajratamiz.
- VLOOKUP(E12,B5:G9, {1,2,3,4,5,6}, FALSE) -> B5:G9 (massiv) ichida E12 (Jon) ni qidiring va aniq mos keladigan ustun qiymatlarini qaytaring ({1,2,3,4,5,6} ,FALSE) .
Natija: 90,80,70,60,50 (bu aynan Jonning individual kurslarda erishgan bahosi)
- SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6}, FALSE)) -> SUM(90,80,70,60,50) ga aylanadi
Chiqish: 350 (Jonning umumiy baholari)
2. Qatorlardagi mos qiymatlarni aniqlash uchun VLOOKUP va SUM
Talabalar ismlari va turli ustunlarda saqlangan har bir kurs bo'yicha olingan baholaridan iborat quyidagi ma'lumotlar to'plamini ko'rib chiqing. Agar siz imtihonni qayta topshirgan talabalarning umumiy baholarini bilmoqchi bo'lsangiz-chi? Ma'lumotlar to'plamida har bir kurs bo'yicha ba'zi talabalarning baholari ikki qatorga bo'lingan va ularni ikkita imtihon turi deb e'lon qilingan. Buni olish uchun siz nafaqat turli ustunlar asosida raqamlarni hisoblashingiz, balki bir nechta qatorlarni ham olishingiz kerakmulohazalar.
Keling, VLOOKUP SUM yordamida turli ustun va satrlarni qanday koʻrib chiqishni va ushbu ustunlar va satrlardagi mos qiymatlarning yigʻindisini olishni aniqlaylik. Excel funksiyalari.
Qadamlar:
- Ma'lumotlar to'plamidan natijani topmoqchi bo'lgan nom yoki ma'lumotlarni qo'yish uchun ishchi varaqdagi katakchani tanlang. keyinroq (bizning holatda, bu Uya E13 edi).
- Natija ko'rinishini istagan boshqa katakchani bosing (masalan, Uya E14 ).
- U hujayraga quyidagi formulani yozing,
=SUMPRODUCT((B5:B11=E13)*C5:G11)
Bu jarayon sizga natija beradi siz talab qilgan narsa (qayta topshirilgan imtihonda har bir talabaning umumiy baholari).
Formula taqsimoti:
Talabalarning umumiy baholarini qanday topganimizni tushunish uchun formulani parchalab olaylik. qayta topshirilgan imtihonlar,
- B5:B11=E13 -> Ism ustuni ( B5:B11 ) massivi bo'ylab qidirish qiymatining (masalan, E13 katakchasidagi Jon) mosligini qidiradi va TRUE yoki
FALSE qidiruv asosida.
Natija: { TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE }
Biz TRUE qiymatlarini olganimizdek, endi ma'lumotlar to'plamida mos qiymatlar mavjudligini bilamiz. Bu doimiy qiymat olish jarayoni emas. Chunki biz ma'lumotlar to'plamidan istalgan nomni ushbu katakchaga yozishimiz mumkin ( E13 ) va natija avtomatik ravishda natija katakchasida hosil bo'ladi (masalan, E14 ). (rasmga qarangyuqorida)
- SUMPRODUCT((B5:B11=E13)*C5:G11) -> SUMPRODUCT{TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}*(C5:G11) bo'ladi, ya'ni SUMPRODUCT funktsiyasi keyin TRUE/FALSE ko'paytiriladi qaytariladigan massiv bilan qiymatni qaytaring va faqat TRUE qiymatlari uchun natijani chiqaring va uni hujayraga uzating. FALSE qiymatlari aslida jadval massivining mos bo'lmagan ma'lumotlarini bekor qiladi, bu esa yacheykada faqat mos qiymatlar paydo bo'lishiga olib keladi.
Chiqish: 750 (Qayta topshirilgan imtihon bilan Jonning umumiy baholari)
3. VLOOKUP va SUM funksiyalaridan foydalanib ikki xil ish varaqlarida qiymatlarni yaratish
Bizda talabalarning imtihon baholari bor Marksheet nomli Excel ish varag'ida.
Va Natijalar varag'i deb nomlangan ish varag'ida biz talabaning barcha shaxsiy ma'lumotlariga ega bo'lishni xohlaymiz. umumiy olish baholari.
Qiymatlarni boshqa varaqdan ishchi varaqgacha hisoblash bosqichlari quyida ko'rsatilgan,
Qadamlar:
- Birinchi, ma'lumotlar yonidagi katakchani yoki o'sha ish varag'ining istalgan joyidan chiqmoqchi bo'lgan katakchani tanlang (masalan, Jon nomi yonidagi katak).
- U hujayraga oddiy <1 qo'ying>VLOOKUP-SUM formulasi, siz oldingi muhokamadan allaqachon ma'lum bo'lgan; formula, masalan,
=SUM(VLOOKUP(D5,B5:G9,{1,2,3,4,5,6},FALSE)
Ammo bu ish varag'ida ko'rib chiqilishi kerak bo'lgan ma'lumotlar yo'q, shuning uchun u hujayrada xatolikka olib keladi. Shunday qilib, sizga kerak bo'lgan hamma narsaBuning uchun sichqoncha koʻrsatgichini formuladagi massiv deklaratsiyasi oldiga qoʻying (masalan, B5:G9 ) va oʻzingiz xohlagan boshqa varaqni tanlang.
U bu varaqni avtomatik ravishda ishchi varaqingizga yaratadi, shuning uchun bu varaqning barcha ma'lumotlari ham ishchi varaqning mulki bo'ladi.
Endi formula shunday bo'ladi:
=SUM(VLOOKUP(D5,Marksheet!B5:G9,{1,2,3,4,5,6},FALSE))
- Enter -ni bosing va siz kerakli natijaga erishasiz (masalan, Jonning jami belgilar 350 , Marksheet ish varagʻidan hosil qilingan)
- Qatorni <1 pastga torting Natijalarni olish uchun formulani qolgan qatorlarga qo'llash uchun>To'ldirish dastagi .
Siz barcha qidiruv ma'lumotlarining natijasini olasiz. ishlaydigan Excel varag'ingizdagi boshqa Excel varag'i.
Batafsil o'qing: Excelda bir nechta varaqlarni qanday ko'rib chiqish va yig'ish
4. Bir nechta ishchi varaqlarda qiymatlarni o'lchash VLOOKUP va SUM funksiyalarini amalga oshirish
Yaxshi, endi siz bir varaqdan qiymatni qidirish va olish va natijani Excelda boshqa ish varag'ida qanday olishni bilasiz, endi qanday qilishni o'rganish vaqti keldi. buni bir nechta ish varaqlarida bajaring.
Quyidagi ma'lumotlarni ko'rib chiqing, bunda bizda Matematika varag'i, Fizika varag'i va Kimyo varag'i deb nomlangan uch xil ish varag'i mavjud bo'lib, unda har bir kurs individual baholarni oladi. talaba saqlangan.
Va biz faqat bilishni istaymizindividual emas, balki talabalarning umumiy bahosi. Shunday qilib, biz buni barcha shaxsiy varaqlardan ishchi varaqimizda olishimiz mumkin. Jarayon avval muhokama qilingan jarayonga o'xshaydi.
Masiv deklaratsiyasidan oldin butun varaqni avtomatik yaratish uchun siz varaqni faqat ustiga bosish orqali qo'lda tanladingizmi? Shunday qilib, bu erda siz xuddi shunday qilasiz. Farqi shundaki, siz faqat bitta varaqni tanlashingiz kerak edi, lekin bu safar tegishli ishchi varaqdagi har bir maʼlumotlar toʻplamining massiv deklaratsiyasidan oldin bir nechta varaqlarni bir necha marta tanlaysiz .
- Formula shunday ko'rinadi,
=SUM(VLOOKUP(B5,'Math Sheet'!B5:G9,{1,2,3,4,5,6},FALSE),VLOOKUP(B5,'Physics Sheet'!B5:G9,{1,2,3,4,5,6},FALSE),VLOOKUP(B5,'Chemistry Sheet'!B5:G9,{1,2,3,4,5,6},FALSE))
- Enter tugmasini bosing va siz olasiz kerakli natija (masalan, Jonning umumiy baholari 240 , Matematik varaq, Fizika varag'i, Kimyo varag'i ish varaqlaridan hosil qilingan).
- Natijalarni olish uchun formulani qolgan qatorlarga qoʻllash uchun Toʻldirish dastagi orqali qatorni pastga torting.
Siz bir nechta Excel varaqlaridan barcha qidiruv ma'lumotlarining natijasini ishchi Excel varag'ingizda olasiz.
O'xshash o'qishlar:
- Excelda bir nechta shartlar bilan VLOOKUP (2 usul)
- SUMIF va VLOOKUP Excelni birlashtirish (3 ta tezkor yondashuv)
5. VLOOKUP va SUM funksiyalari bilan muqobil ustunlarda keltirilgan qiymatlarni jamlash
Quyidagilarni ko'rib chiqingTurli ustunlarda saqlanadigan har bir kurs bo'yicha talabalarning ismlari va ularning olgan baholaridan iborat ma'lumotlar to'plami. Ba'zi bir kurslar asosida ma'lum bir talabaning umumiy baholarini bilmoqchi bo'lsangiz-chi? Buni olish uchun siz raqamlarni muqobil ustunlar asosida hisoblashingiz kerak.
Keling, muqobil ustunlarni qanday ko'rib chiqishni aniqlaymiz va ushbu ustunlardagi qiymatlarni moslashtirishning yig'indisini olamiz. Excelda VLOOKUP SUM funksiyalari.
Qadamlar:
- Natijadan topmoqchi boʻlgan nom yoki maʼlumotlarni tanlang. ma'lumotlar to'plamini o'rnating va ism yoki ma'lumotlarni boshqa katakka qo'ying. (masalan, E12 uyasidagi Jon).
- Natija ko'rinishini xohlagan boshqa katakchani bosing (masalan, E13 uyasi).
- Bu katakka quyidagi formulani yozing,
=SUM(VLOOKUP(E12,B5:G9,{2,5},FALSE))
Bu yerda,
E12 = Jon, biz qidiruv qiymati sifatida saqlagan ism
B5:G9 = Qidiruv qiymatini qidirish uchun maʼlumotlar oraligʻi
{2,5} = Qidiruv qiymatlarining mos keladigan ustunlari (faqat Matematika va Biologiya kurslarida Jon belgilari saqlangan ustunlar)
YOLG'ON = Biz aniq mos kelishini xohlaganimiz uchun argumentni shunday qo'yamiz. FALSE .
- Klaviaturangizda Ctrl + Shift + Enter tugmalarini bosing.
Bu jarayon sizga kerakli natijani beradi (Jon Matematik va Biologiya kurslarida jami 150 ball oldi).
FormulaTartibga solish:
Matematika va biologiya kurslarida Jonning umumiy baholarini qanday topganimizni tushunish uchun formulani ajratamiz.
- VLOOKUP(E12,B5:G9) ,{2,5},FALSE) -> B5:G9 (massiv) ichida E12 (Jon) ni qidiring va Matematika va Biologiyaning aniq mos ustun qiymatlarini qaytaring ({2,5}, FALSE) .
Natija: 90,60 (bu aynan Jonning matematika va biologiya fanidan erishgan bahosi)
- SUM(VLOOKUP(E12,B5:G9,{2,5},FALSE)) -> SUM(90,60)
Natija: 150 bo'ladi (Johnning matematika va biologiya bo'yicha umumiy baholari)
6. Massivda VLOOKUP va SUM funksiyalarini amalga oshirish
Quyidagi ma'lumotlar to'plamiga qarang, bu erda biz nafaqat mijozning ismini, balki katta miqdordagi mahsulotning umumiy xaridini ham bilishimiz kerak. mijoz sotib oldi.
Va biz Excel-dagi VLOOKUP SUM funksiyalaridan foydalanib, bu katta massivlar toʻplamidan natijani chiqaramiz.
Qadamlar:
- Ma'lumotlar to'plamidan natijani keyinroq topmoqchi bo'lgan nom yoki ma'lumotlarni qo'yish uchun ishchi varaqdagi katakchani tanlang (bizning holimizda bu <1 edi)>J5 katak ).
- Natija ko'rinishini xohlagan boshqa katakchani bosing (masalan, J6 katak ).
- Usha katakka quyidagilarni yozing. formula,
=SUM(VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5))
Ushbu jarayon mijoz nomini jami bilan birga ishlab chiqaradi.