Mundarija
Ko'pincha Microsoft Excel bilan ishlashda boshqa Excel ish varag'idan ma'lumotlarni kiritishimiz kerak bo'lishi mumkin. Murakkab tuyuladi, to'g'rimi? Noto'g'ri! Ushbu maqolada biz Excel formulasida ishchi varaq nomiga murojaat qilishning 4 ta usulini ko'rsatamiz. Bundan tashqari, biz faol ish varag'i nomini olishni va qiymat asosida boshqa ish varag'iga havola qilishni ham o'rganamiz.
Amaliy kitobni yuklab oling
Referencing_Worksheet_Name_in_excel_formula. xlsx
Dinamik ish varag'i ma'lumotnomasi.xlsm
Boshqa ish kitobidan havola.xlsx
Excel formulasida ishchi varaq nomiga murojaat qilishning 4 ta usuli
Birinchi navbatda, “Yanvar” da Yanvar oyi savdo ma’lumotlarini ko‘rib chiqaylik. “Mahsulot nomi” va “Sotish” AQSH dollarida tasvirlangan ish varagʻi.
Shunga oʻxshab, biz “Fevral” ish varag‘ida Fevral uchun savdo ma’lumotlariga ega bo‘ling. Bu erda biz “Yanvar va fevral” ish varaqlaridan maʼlumotlarni olish orqali “Jami savdo” ni olishni istaymiz. Shunday qilib, kechiktirmasdan, Excel formulasida ishchi varaq nomiga qanday murojaat qilishni ko'rib chiqamiz.
Bu erda biz Microsoft Excel 365 versiyasidan foydalandik. ; siz o'zingizga qulay bo'lgan boshqa har qanday versiyadan foydalanishingiz mumkin.
1. Bo'shliq va tinish belgilarisiz ish varag'i nomi
Avvalo, biz quyidagi holatni ko'rsatamiz.Ishchi varaq nomlarida ular orasida boʻshliq yoki tinish belgilari yoʻq.
📌 Qadamlar :
- Eng boshida C5 ga oʻting. hujayra >> quyida berilgan formulani kiriting.
=January!C5+February!C5
Bu yerda “Yanvar va fevral” ga qarang ishchi varaq nomlari va C5 yacheyka bu ikki oy ichida “Ish stoli savdosi” ga mos keladi.
Oʻqing. Batafsil: Excel varaqlarini boshqa varaq bilan qanday bog'lash mumkin (5 usul)
2. Bo'shliqlar yoki tinish belgilaridan iborat havola ishchi varaq nomi
Bo'lmasa, bu usul ish varaqlari nomlari orasida bo'sh joy yoki tinish belgilari mavjud bo'lgan holat. Bunday holda, keling, “Yanvar va fevral savdolari” ishchi varaqlarini faraz qilaylik. Endi biz ikkita ishchi varaqdan “Sotish” maʼlumotlarini chiqarib, boshqa ish varagʻida “Jami savdo” ni qaytarmoqchimiz.
📌 Qadamlar :
- Boshlash uchun C5 yacheyka >> quyidagi iborani kiriting.
='January Sales'!C5+'February Sales'!C5
Bu holda “Yanvar savdolari” va “ Fevral sotuvi” ish varaqlari nomlarini ifodalaydi; aksincha, C5 katakcha “Ish stoli savdosi”ni mos ravishda bildiradi.
Batafsil oʻqing: Boshqa Exceldan maʼlumot Ochilmagan ish kitobi (5 ta misol)
Shunga o'xshash o'qishlar
- Excelda boshqa ishchi varaqdan bir nechta katakchalarni qanday bog'lash mumkin (5 ta)Oson usullar)
- Excelda fayllarni qanday bog'lash mumkin (5 xil yondashuv)
- Avtomatik yangilash uchun Excel ish kitoblarini bog'lash (5 usul)
- Word hujjatini Excelga qanday ulash mumkin (2 ta oson usul)
3. Boshqa varaqdagi dinamik hujayraga havola
Haqiqatan ham , Biz hozirgacha qilgan ishimiz yaxshi, lekin katta muammo bor. Oddiy qilib aytganda, agar ko'plab ishchi varaqlar bo'lsa, biz ularning nomlarini qo'lda kiritishimiz kerak. Umidsizlikka tushmang! Biz bu takrorlanuvchi vazifani VBA Code va satrning katakcha havolasini qaytaruvchi BEVOSIY funksiya yordamida avtomatlashtirishimiz mumkin.
📌 Qadamlar :
- Birinchi, Dasturchi yorlig'iga >> Visual Basic tugmasini bosing.
Endi bu yangi oynada Visual Basic Editor ni ochadi.
- Ikkinchidan, Qo'shish yorlig'iga o'ting >> Module -ni tanlang.
Malumot qulayligi uchun kodni shu yerdan nusxalashingiz va quyida ko'rsatilgandek oynaga joylashtirishingiz mumkin.
7896
⚡ Kod taqsimoti:
Bu yerda biz tushuntiramiz Ishchi varaq nomlarini yaratish uchun VBA kodi.
- Birinchi qismda quyi dasturga nom berilgan, bu yerda u Faol_Ish_Sheet_Name() .
- Keyin, wbk, result, j, va k oʻzgaruvchilarini aniqlang va Ish kitobi maʼlumotlar turini belgilang. va Variant mos ravishda.
- Inikkinchi qismda varaqlar sonini hisoblash uchun Count xususiyatidan va ishchi kitobdagi barcha varaqlarni takrorlash uchun For Loop xususiyatidan foydalaning.
- Uchinchidan, VBA oynasini >> barcha varaq nomlarini olish uchun Faol_ishchi_varaq_nomi () funksiyasini kiriting.
=Active_Work_Sheet_Name()
- Nihoyat, C5 yacheyka >> tenglamani Formula satriga kiriting.
=INDIRECT("'"&E5&"'!C5")+INDIRECT("'"&E6&"'!C5")
Masalan, E5 va E6 katakchalari ishchi varaq nomlariga ishora qiladi “Yanvar va fevral” , C5 esa ularga mos keladigan “Sotish” .
Batafsil oʻqing: Hisobotlar uchun maʼlum maʼlumotlarni bir ishchi varaqdan boshqasiga oʻtkazish
4. Boshqa ish kitobiga havola yaratish
Bir narsa uchun, biz boshqa ish kitoblariga havola yaratishimiz mumkin ( manba ish kitoblari ) boshqa ish kitobiga ( maqsadli ish kitobi ) maʼlumotlarni kiritish uchun . Shuning uchun, shunchaki amal qiling.
📌 Qadamlar :
- Boshlash uchun quyidagi formuladan nusxa oling va C5 katagiga joylashtiring. .
=[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]January!C5+[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]February!C5
Masalan, “[Excel_Formula.xlsx-dagi_ishchi varaq nomiga havola]” - bu ish kitobi nomi “Yanvar” ish varag'ini o'z ichiga oladi. Bundan tashqari, C5 yacheyka “Sotish” qiymatlarini bildiradi.
Excelda faol ishchi varaq nomini qanday olish mumkin
Aksincha, biz MID , TOP va CELL funktsiyalarini birlashtirib, faol ishchi varaq nomini ajratib olishimiz mumkin. Bu oddiy va oson, shuning uchun jarayonni batafsil ko'rib chiqamiz.
📌 Qadamlar :
- Boshlash uchun B5 katakchasini >> quyidagi tenglamani kiriting.
=MID(CELL("filename",B5),(FIND("]",CELL("filename",B5))+1),45)
Formula boʻlinishi:
- CELL("fayl nomi",B5) → hujayra tarkibini formatlash, joylashuvi haqidagi ma'lumotlarni qaytaradi. Bu yerda “fayl nomi” bu info_turi argumenti fayl nomi va joylashuvini qaytaradi. Keyin B5 yacheyka ixtiyoriy mos yozuvlar argument boʻlib, natija qaytariladi.
- FIND(“]”,CELL (“fayl nomi”,B5)) → bir matn qatorining boshqa matn qatoridagi boshlang‘ich o‘rnini qaytaradi. Bu yerda, “]” matnni topish argument, CELL(“fayl nomi”,B5) . ichida_matn argument. Bu yerda FIND funksiyasi matn qatoridagi kvadrat qavsning o'rnini qaytaradi.
- Chiqish → 103
- MID(CELL("fayl nomi",B5),(FIND("]",CELL( “fayl nomi”,B5))+1),45) →
- MID(CELL(“fayl nomi”,B5),(103+1), 45) → boshlang'ich pozitsiyasi va uzunligini hisobga olgan holda matn qatorining o'rtasidan belgilarni qaytaradi. Bu yerda CELL(“fayl nomi”,B5) matn argumenti, ( 103+1) boshlang'ich_num argumenti va 45 - belgilar soni argument bo'lib, ishchi varaq nomidagi belgilarning maksimal sonini ifodalaydi .
- Chiqish → “Faol varaq nomi”
Boshqa varaq asosida qanday havola qilish kerak Excelda Hujayra Qiymati haqida
Vaxtida, lekin eng muhimi, hujayra qiymatiga asoslangan boshqa Excel ish varag'iga ham murojaat qilishimiz mumkin. Shu munosabat bilan, “Mahsulot” nomi, “Yanvar oyida sotuvlar” va koʻrsatilgan Kompyuter va aksessuarlar savdosi maʼlumotlarini koʻrib chiqaylik. “Fevral oyida sotuvlar” mos ravishda.
📌 Qadamlar :
- Birinchi navbatda, Ma'lumotlar yorlig'i >> bosing Ma'lumotlarni tekshirish >> keyin quyida berilgan GIF-da ko'rsatilgan amallarni bajaring.
- Keyin, B7 ga o'ting. hujayra >> quyida ko'rsatilgandek VLOOKUP funksiyasidan foydalaning >> SUM funksiyasi yordamida “Jami savdo” ni hisoblang.
=VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE)
Bunday holatda C4 katakchasi ochiladigan roʻyxatdan tanlangan “Element” boʻladi.
Formula taqsimoti :
- VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE) → jadvalning eng chap ustunidagi qiymatni qidiradi , va keyin siz belgilagan ustundan bir xil satrdagi qiymatni qaytaradi. Bu yerda C4 ( qidiruv_qiymati argument) “Savdo maʼlumotlari”dan koʻrsatilgan!B5:D13 ( jadval_massivi argument) bu “Savdo ma’lumotlari” ish varag‘i. Keyinchalik, 2 ( col_index_num argumenti) qidiruv qiymatining ustun raqamini bildiradi. Nihoyat, FALSE ( diapazon_qidiruv argumenti) qidiruv qiymatining Aniq mosligi ga ishora qiladi.
- Chiqish → $1090
Bundan tashqari, quyida koʻrsatilgan animatsion GIF-ga murojaat qilib, amallarni real vaqtda bajarishingiz mumkin.
Amaliyot bo'limi
Biz har bir varaqning o'ng tomonida Amaliyot bo'limini taqdim etdik. o'zingizni mashq qiling. Iltimos, buni o'zingiz qilishingizga ishonch hosil qiling.
Eslatma sifatida “Dynamic Worksheet Reference.xlsx” va “Malumot Boshqa Workbook.xlsx” fayllari 3-usul va 4-usul da qo'llaniladi. Bundan farqli o'laroq, “Excel Formula.xlsx da ish varag'i nomiga havola qilish” qolgan usullarni o'z ichiga oladi.
Xulosa
In Qisqasi, ushbu qo'llanma Excel formulasida ishchi varaq nomiga qanday murojaat qilish bo'yicha barcha tafsilotlarni o'rganadi. Endi umid qilamizki, yuqorida aytib o'tilgan barcha usullar ularni Excel elektron jadvallarida samaraliroq qo'llashga undaydi. Bundan tashqari, agar sizda biron bir savol yoki fikringiz bo'lsa, iltimos, sharhlar bo'limida menga xabar bering. Yoki ExcelWIKI sahifasida Excel funksiyalariga oid boshqa maqolalarimiz bilan tanishishingiz mumkin.