Mundarija
Excelning ko'p qo'llanilishida biz ba'zan Excel ish varag'ida tasodifiy bo'sh kataklarga duch keldik. Ko'pgina hollarda, ularning eng yuqori bo'sh bo'lmagan katakchalari qiymati barcha qatorlar uchun bir xil bo'ladi. Shunday qilib, foydalanuvchilar o'sha katakchalarni qo'lda takrorlanadigan qiymatlar bilan to'ldirishni bezovta qilmaydi. Ammo aniqlik uchun biz ushbu bo'sh kataklarni keyingi qiymat bilan to'ldirishimiz kerak. Ushbu maqolada biz Excelda keyingi qiymatni qanday qilib samarali tarzda to'ldirishimiz mumkinligini muhokama qilamiz.
Amaliyot kitobini yuklab oling
Quyida ushbu mashq kitobini yuklab oling.
Keyingi qiymatga qadar toʻldirish.xlsm
Excelda keyingi qiymatga qadar toʻldirishning 5 ta oson usuli
Namoyish maqsadida biz foydalanamiz quyidagi ma'lumotlar to'plami. Birinchi ustunda Mahsulot nomi ustuni, so'ngra ketma-ket kompaniya nomi va Mahsulot seriya raqami. Keyingi maqolada turli usullar yordamida to'ldirish uchun mo'ljallangan katakchalar orasida bo'sh katakchalar mavjud
1. To'ldirish dastagidan foydalanish
To'ldirish dastagi , ehtimol Excelda eng ko'p ishlatiladigan vositadir. Ushbu vositadan foydalanib, siz Excelda qiymatlarni avtomatlashtirishingiz va tenglamalarni qulay tarzda to'ldirishingiz mumkin.
Qadamlar
- Boshida To'ldirish dastagini<7 tanlang> belgisini B5 katakchasi burchagida belgilang va uni B17 katakchaga pastga torting.
- Unda siz B4:B17 katakchalar diapazoni ekanligini sezasiz.Endi B5 katak qiymati bilan to'ldirilgan.
- Keyin C5 katakchasini tanlang va
Sichqonchaning chap tugmasi o'rniga sichqonchaning o'ng tugmachasini bosib ushlab turish orqali Flash Fill belgisi. To'ldirish dastagini ni C7 katakchasiga torting.
- Chiroqni sudrab olgach To'ldirish dastagi dan C7, tugmachasini qo'yib yuboring.
- Ikonchani qo'yib yuborganingizdan so'ng sizda yangi kontekst menyusi ochiladi.
- Ushbu oynadan tugmani bosing. Uyachalarni nusxalash .
- Shundan so'ng siz hujayralar diapazoni C5:C7 ekanligini ko'rasiz. Endi C5 katakchadagi qiymat bilan toʻldirdi.
- Keyin B4:B17 katakchalar diapazoni endi
B5 . - Quyidagi rasmda ko'rsatilganidek qiymatlarni to'ldirish uchun Uyachalarni nusxalash o'rniga Flash Fill ni tanlashingiz mumkin.
Izoh:
Toʻldirish dastagi tugmasi ishchi varaqda yashirin boʻlishi mumkin, uni Fayl menyusidagi Options menyusidagi Kengaytirilgan variantlar orqali yoqishingiz kerak. Kengaytirilgan variantlarda Tahrirlash parametrlari > To'ldirish dastagini yoqing va qutini sudrab-tashlab qo'ying.
Batafsil o'qing: [Yechilgan]: Excelda to'ldirish dastagi ishlamaydi (5 ta oddiy yechim)
2. Maxsus buyruqqa o'tish
Maxsus buyrug'iga o'tish usuli Excel varaqlaridagi bo'sh kataklarni to'ldirishning yana bir turidir.avval bo'sh kataklarni tanlash va keyin formulani bo'sh kataklarga qo'llash orqali.
Qadamlar
- Yacheykalar diapazonini tanlang B4:D16 va keyin F5 tugmasini bosing.
- O'tish nomli yangi oyna paydo bo'ladi. .
- Ushbu menyudan Maxsus-ni bosing.
- Keyin yana
Maxsus -ga o'ting. - Ushbu oynadan Blankalar -ni tanlang va OK tugmasini bosing.
- Keyin, B4:D17 katakchalari diapazonidagi barcha boʻsh hujayralar tanlanganini, faqat C6 yacheyka faollashtirilganligini sezasiz.
- Keyin faollashtirilgan katakchaga “= ” kiriting C6 va keyin<6-ni bosing> Klaviaturadagi yuqoriga strelka .
- Bu C5 katakchasini tanlaydi.
- Shundan so'ng, Ctrl+Enter tugmalarini bosing. klaviatura.
- Tugmani bosganingizdan so'ng, bo'sh katakchalar yuqoridagi katakchalarning keyingi qiymati bilan to'ldirilganligini sezasiz.
Batafsil o'qing: Formulani qanday sudrab borish va Excelda yashirin hujayralarga e'tibor bermaslik (2 ta misol)
3. Quvvat so'rovini qo'llash
Power Query Excel-dagi bo'sh kataklarni yuqori yo'nalishdagi keyingi qiymat bilan to'ldirishning eng samarali vositalaridan biridir. Quvvat so'rovi jadval ma'lumotlarini ishchi varaqdan oladi va keyin har bir ustunda to'ldirish buyrug'ini qo'llaydi.
Qadamlar
- Kimgabuni bajaring, Maʼlumotlar yorligʻidan Jadval/Range -ni bosing.
- Keyin u yerda Siz qo'shmoqchi bo'lgan jadvalingiz diapazoni so'raladigan kichik oyna bo'ladi.
- Ushbu oynada $B$4:$D$16, kiriting va <6-ga belgi qo'ying>Mening jadvalimda sarlavhalar bor quti.
- OK tugmasini bosing.
- Bundan keyin yangi oyna ochiladi va bu oynada siz bizning tanlangan oynamiz filtr piktogrammalari bilan jihozlangan barcha ustunlar bilan ko'rsatilayotganini ko'rasiz.
- Bo'sh hujayralar endi null sifatida ko'rsatilmoqda. .
- Kompaniya nomi ustuniga sichqonchaning oʻng tugmasini bosing va Toʻldirish > Pastga.
- Keyin kompaniya nomi ustuni yuqoridagi katakchalardagi keyingi katak qiymatlari bilan toʻldirilganligini sezasiz.
- Endi yana Mahsulot nomi ustunlariga sichqonchaning o'ng tugmachasini bosing va To'ldirish>Pastga o'ting.
- Keyin, siz butun jadval yuqori katakchalardagi keyingi qiymat bilan to'ldirilganligini ko'rasiz.
- Endi Yopish & Uy yorlig'idan yuklash belgisini va keyin Yopish va yuklash-ni bosing.
- Shundan so'ng biz quvvat so'rovida o'zgartirgan yangi jadvalning joylashuvini so'rab yangi oyna paydo bo'ladi.
- Avval Jadval -ni bosing.
- So'ngra Mavjud ish varag'i -ni tanlang.ma'lumotlar? variant.
- Keyin diapazon maydonidan joylashuvni tanlang. biz qutiga F4 kiritdik.
- Bundan keyin OK tugmasini bosing.
- F4:H16 katakchalar diapazoni endi biz quvvat so'rovida o'zgartirgan jadval bilan band.
Va bu jadvaldagi barcha bo'sh kataklarni yuqori yo'nalishdagi keyingi qiymat bilan qanday to'ldirishimiz mumkin.
Batafsil o'qing: Excelda ma'lumotlar bilan oxirgi qatorni qanday to'ldirish mumkin (3 ta tezkor usul)
4. IF funktsiyasidan foydalanish
IF funksiyasidan foydalanib, Excel varaqlaridagi bo'sh kataklarni yuqori yo'nalishdagi qo'shni katakchalar bilan to'ldiramiz. Ushbu usuldan foydalanish uchun biz varaqdagi kataklarni bir necha marta nusxalashimiz kerak
Qadamlar
- Boshida hujayralar diapazoni D5: D16 katakchalar diapazoniga ko'chiriladi C5:C16.
- Keyin C6
va quyidagi formulani kiriting.
=IF(D6="",C5,D6)
- Keyin hujayrani <6 katakka torting>C16.
- Endi C5:C16 katakchalar diapazoni keyingi yuqori katakcha qiymati bilan toʻldiriladi.
- Endi C5:C16 katakchalar diapazonini D5:D16 ga kesib oling.
- Keyin B5<7 katakchasini nusxalang> uchun C5 .
- Keyin, B5 katakchani tanlang va quyidagi formulani kiriting,
=IF(C6="",B5,C6)
- Keyin Toʻldirish dastagini B16 ga torting hujayralar.
- Keyin, B5:B16 yacheykalar diapazoni endi keyingi yuqori qiymatgacha toʻldirilganligini sezasiz.
Biz Excelda IF funksiyasidan foydalanib keyingi qiymatga shunday toʻldiramiz.
Izoh:
Formula usulidan foydalanish juda oson, u VBA kabi oldingi talablarga ega emas. Ammo bu boshqalarga qaraganda biroz vaqt talab etadi.
Batafsil o'qing: Excelda formulani ma'lum qatorgacha qanday to'ldirish mumkin (7 ta oson usul)
5. VBA makrosini o'rnatish
Oddiy makrosdan foydalanish hujayralarni keyingi qo'shni hujayra qiymati bilan to'ldirish uchun zarur bo'lgan vaqtni keskin qisqartirishi mumkin. Keyin bu makros kerak bo'lganda bir necha marta takrorlanishi mumkin.
Qadamlar
- Dasturchi yorlig'idan keyin -ga o'ting. Visual Basic.
- Keyin Qo'shish > Modulni bosing.
- Modul oynasiga quyidagi kodni kiriting.
6649
- Keyin oynani yoping.
- Keyingi katak qiymati bilan to'ldirishingiz kerak bo'lgan ma'lumotlar oralig'ini tanlang.
- Shundan so'ng Ko'rish
tab > Makroslar (Ikki marta bosish).
- Makrolarni ko'rish-ni bosgandan so'ng, hozirgina yaratgan makroslarni tanlang. Bu yerdagi nom Down_fill_keyingi_qiymat . Keyin Ishga tushirish-ni bosing.
- OK tugmasini bosgandan so'ng, siztanlangan katakchalar diapazoni endi ularning yuqori kataklari yonidagi qiymatlar bilan to'ldiriladi.
VBA makrosidan foydalangan holda Excelda keyingi qiymatga shu tarzda to'ldiramiz.
Batafsil o'qing: Excelda formuladan nusxa olish uchun to'ldirish dastagidan qanday foydalanish kerak (2 foydali misol)
Xulosa
Xulosa qilib aytganda, savol tug'iladi. "Biz Excelda keyingi qiymatga qanday qilib to'ldirishimiz mumkin" bu erda 5 xil usulda javob beriladi. To'ldirish dastasi dan foydalanishdan boshlab, so'ngra maxsus o'tish usulidan foydalanish Power Query va VBA Macro kabi murakkab vositalardan foydalanish bilan yakunlandi. Bu yerda ishlatiladigan usullar, To'ldirish dastagi va Maxsusga o'tish usulidan foydalanish osonroq. VBA jarayoni ham kamroq vaqt talab etadi va sodda, lekin VBA bilan bog'liq oldingi bilimlarni talab qiladi. Boshqa usullarda bunday talab yo'q.
Ushbu muammo uchun so'lni yoqish uchun ish kitobini yuklab olish mumkin, u erda siz ushbu usullarni qo'llashingiz mumkin.
Har qanday savol yoki fikr-mulohazalarni bemalol so'rang. sharh bo'limi orqali. Exceldemy hamjamiyatini yaxshilash bo'yicha har qanday taklif juda qadrlanadi.