Formula misollari bilan Excel CELL funktsiyasi

  • Buni Baham Ko'Ring
Michael Brown

O'quv qo'llanma hujayra manzili, tarkibi, formatlash, joylashuvi va boshqalar kabi hujayra haqida turli ma'lumotlarni olish uchun Excelda CELL funksiyasidan qanday foydalanishni ko'rsatadi.

Qanday qilib odatda Excelda hujayra haqida aniq ma'lumot olasizmi? Kimdir o'z ko'zlari bilan vizual tarzda tekshiradi, boshqalari lenta variantlarini ishlatadi. Ammo tezroq va ishonchli usul Excel CELL funksiyasidan foydalanishdir. Boshqa narsalar qatorida, u katakning himoyalangan yoki himoyalanmaganligini, raqam formatini va ustun kengligini keltirishi, hujayrani o'z ichiga olgan ish kitobiga to'liq yo'lni ko'rsatishi va yana ko'p narsalarni aytishi mumkin.

    Excel CELL funksiyasi - sintaksis va asosiy foydalanish

    Excel'dagi CELL funktsiyasi hujayra haqida turli ma'lumotlarni qaytaradi, masalan, hujayra tarkibi, formatlash, joylashuvi va hokazo.

    YUYACHA sintaksisi funktsiyasi quyidagicha:

    CELL(ma'lumot_turi, [ma'lumotnoma])

    Bu erda:

    • ma'lumot_turi (zarur) - hujayra haqida qaytariladigan ma'lumot turi .
    • ma'lumotnoma (ixtiyoriy) - ma'lumot olish uchun katak. Odatda, bu argument bitta hujayradan iborat. Agar hujayralar diapazoni sifatida taqdim etilgan bo'lsa, formula diapazonning yuqori chap katakchasi haqidagi ma'lumotlarni qaytaradi. Agar o'tkazib yuborilsa, varaqdagi oxirgi o'zgartirilgan katak uchun ma'lumot qaytariladi.

    Ma'lumot_turi qiymatlari

    Quyidagi jadvalda ma'lumot_turi argumenti uchun barcha mumkin bo'lgan qiymatlar ko'rsatilgan. Excel CELL tomonidan qabul qilinganajratib olinadigan belgilar soni 31 ta sifatida berilgan, bu Excel UI tomonidan ruxsat etilgan ishchi varaq nomlaridagi belgilarning maksimal sonidir (garchi Excelning xlsx fayl formati varaq nomlarida 255 tagacha belgiga ruxsat beradi).

    Faylga yoʻl.

    Ushbu formula sizga ish kitobi va varaq nomlarisiz fayl yo'lini taqdim etadi:

    =LEFT(CELL("filename"), SEARCH("[", CELL("filename"))-1)

    Formula qanday ishlaydi :

    Birinchi, siz SEARCH funksiyasi bilan ochiladigan kvadrat qavs "[" o'rnini topasiz va 1ni ayirasiz. Bu sizga ajratib olinadigan belgilar sonini beradi. Keyin CELL tomonidan qaytarilgan matn qatorining boshidan shuncha belgilarni olish uchun CHAP funksiyasidan foydalanasiz.

    Yo‘l va fayl nomi

    Ushbu formula yordamida siz to‘liq yo‘lni olishingiz mumkin. faylga ish kitobi nomi, lekin varaq nomisiz:

    =SUBSTITUTE(LEFT(CELL("filename"), SEARCH("]", CELL("filename"))-1), "[", "")

    Formula qanday ishlaydi:

    SEARCH funksiyasi yopilish kvadrat qavsning o'rnini hisoblab chiqadi, undan 1ni ayirasiz, so'ngra CELL tomonidan qaytarilgan matn qatorining boshidan shuncha belgilarni chiqarish uchun CHAP funksiyasini olasiz. Bu varaq nomini samarali ravishda kesib tashlaydi, lekin ochilish kvadrat qavs qoladi. Undan xalos bo'lish uchun siz "[" ni bo'sh satr ("") bilan almashtirasiz.

    Mana shunday Excelda CELL funksiyasidan foydalanasiz. Ushbu qo'llanmada muhokama qilingan formulalar bilan yaqindan tanishish uchun men sizni Excel CELL funksiyasi namunasini yuklab olishingizni taklif qilaman.Ish kitobi.

    O'qiganingiz uchun tashakkur va keyingi hafta blogimizda ko'rishamiz!

    funktsiya.
    Ma'lumot_turi Ta'rif
    "manzil" Ma'lumot manzili katak, matn sifatida qaytarilgan.
    "col" Yacheykaning ustun raqami.
    "rang" Agar katak salbiy qiymatlar uchun rang formatlangan bo'lsa, 1 raqami; aks holda 0 (nol).
    "tarkib" Yacheyka qiymati. Agar katakchada formula bo'lsa, uning hisoblangan qiymati qaytariladi.
    "fayl nomi" Matn sifatida qaytarilgan katakchani o'z ichiga olgan ish kitobining fayl nomi va to'liq yo'li . Agar hujayrani o'z ichiga olgan ish kitobi hali saqlanmagan bo'lsa, bo'sh satr ("") qaytariladi.
    "format" Maxsus kod. hujayraning raqam formati. Qo'shimcha ma'lumot uchun Format kodlari bo'limiga qarang.
    "qavslar" Agar katak musbat yoki barcha qiymatlar uchun qavslar bilan formatlangan bo'lsa, 1 raqami; aks holda 0.
    "prefiks" Yacheykada matn qanday tekislanganiga qarab quyidagi qiymatlardan biri:
    • chapga tekislangan matn uchun bitta qo'shtirnoq (')
    • o'ngga tekislangan matn uchun ikki qo'shtirnoq (")
    • markazlangan matn uchun karet (^)
    • teskari qiyshiq chiziq ( \) to'ldirish uchun tekislangan matn uchun
    • bo'sh satr ("") boshqa har qanday narsa uchun

    raqamli qiymatlar uchun bo'sh satr (bo'sh katak) qaytariladi tekislashdan qat'iy nazar.

    "himoya" Theagar hujayra qulflangan bo'lsa, 1 raqami; 0, agar hujayra qulflanmagan bo'lsa.

    E'tibor bering, "qulflangan" "himoyalangan" bilan bir xil emas. Qulflangan atributi sukut bo'yicha Exceldagi barcha hujayralar uchun oldindan tanlangan. Hujayrani tahrirlash yoki o'chirishdan himoya qilish uchun siz ishchi varaqni himoya qilishingiz kerak.

    "satr" Yacheykaning qator raqami.
    "type" Yacheykadagi ma'lumotlar turiga mos keladigan quyidagi matn qiymatlaridan biri:
    • "b" (bo'sh) bo'sh katak uchun
    • "l" (yorliq) matn konstantasi uchun
    • "v" (qiymat) boshqa har qanday narsa uchun
    "kenglik " Yacheykaning ustun kengligi eng yaqin butun songa yaxlitlangan. Kenglik birliklari haqida qo'shimcha ma'lumot olish uchun Excel ustunining kengligiga qarang.

    Eslatmalar:

    • Barcha ma'lumot_turlari birinchi ma'lumot argumentidagi 10> (yuqori chap) katak.
    • "Fayl nomi", "format", "qavslar", "prefiks", "himoya" va "kenglik" qiymatlari Excel Online, Excel Mobile va Excel Starter dasturlarida qo‘llab-quvvatlanmaydi.

    Misol sifatida, umumiy formatdagi matn qiymatini o‘z ichiga olgan A2 katakchaning turli xossalarini qaytarish uchun Excel CELL funksiyasidan foydalanamiz:

    A B C D
    1 Ma'lumotlar Formula Natija Ta'rif
    2 Apple =CELL("manzil", $A$2) $A$2 Hujayra manzilimutlaq havola
    3 =CELL("col", $A$2) 1 1-ustun
    4 =CELL("rang", $A$2) 0 Uyacha rang bilan formatlanmagan
    5 =CELL("contents", $A$2) Apple Hujayra qiymati
    6 =CELL("format",$A$2) G Umumiy format
    7 =CELL("qavslar", $A$2) 0 Yacheyka qavslar bilan formatlanmagan
    8 =CELL("prefiks", $ A$2) ^ Markazlangan matn
    9 =CELL("himoya", $A$2) 1 Hujayra qulflangan (standart holat)
    10 =CELL("satr", $A$2) 2 2-qator
    11 =CELL("turi", $A$2) l Matn konstantasi
    12 =CELL("kenglik", $A$2) 3 Ustun kengligi butun songa yaxlitlangan

    skrinshot natijalarini ko'rsatadi B ustunidagi ma'lumot_turi qiymati asosida A2 katak haqida turli ma'lumotlarni qaytaradigan boshqa Excel CELL formulasi. Buning uchun biz C2 ga quyidagi formulani kiritamiz va formulani boshqa kataklarga nusxalash uchun uni pastga tortamiz:

    =CELL(B2, $A$2)

    Siz allaqachon bilgan ma'lumotlar bilan formulalar natijalarini sharhlashda hech qanday qiyinchiliklarga duch kelmasligingiz kerak, ehtimol format turidan tashqari. Vabu bizni o'quv qo'llanmamizning keyingi bo'limiga olib boradi.

    Format kodlari

    Quyidagi jadvalda ma'lumot_turi<2 bilan CELL formulasi orqali qaytarilishi mumkin bo'lgan eng tipik qiymatlar keltirilgan> argument "format" ga o'rnatildi.

    Format Qaytgan qiymat
    Umumiy G
    0 F0
    0,00 F2
    #,##0 ,0
    #,##0.00 ,2
    O'nli kasrsiz valyuta

    $#,##0 yoki $#,##0_);($#,##0)

    C0
    2 kasrli valyuta

    $#,##0,00 yoki $#,##0,00_);($#,##0,00)

    C2
    O'nli kasrsiz foiz

    0%

    P0
    2 kasrli foiz

    0,00%

    P2
    Ilmiy belgi

    0,00E+00

    S2
    Kasr

    # ?/? yoki # ??/??

    G
    m/k/yy yoki m/k/yy h:mm yoki mm/dd/yy D4
    d-mmm-yy yoki dd-amm-yy D1
    d- mmm yoki dd-amm D2
    mmm-yy D3
    mm/dd D5
    soat:dd AM/PM D7
    soat:dd:ss AM/ PM D6
    h:mm D9
    h:mm:ss D8

    Maxsus Excel raqam formatlari uchun CELL funksiyasi boshqa qiymatlarni qaytarishi mumkin va quyidagi maslahatlar ularni sharhlashga yordam beradi:

    • Xat odatda birinchi bo'ladiformat nomidagi harf, masalan. "G" "Umumiy ", "C" "Valyuta", "P" "Foiz", "S" "Ilmiy" va "D" "Sana" degan ma'noni anglatadi.
    • Raqamlar bilan , valyutalar va foizlar, raqam ko'rsatilgan kasrlar sonini bildiradi. Misol uchun, agar maxsus raqam formati 0 kabi 3 kasrli kasrni ko'rsatsa.###, CELL funksiyasi "F3" ni qaytaradi.
    • Agar raqam bo'lsa, qaytarilgan qiymatning boshiga vergul (,) qo'shiladi. formatda minglik ajratuvchi mavjud. Masalan, #,### formati uchun YACHA formulasi “,4”ni qaytaradi, bu yacheyka 4 kasrli va minglik ajratgichli raqam sifatida formatlanganligini bildiradi.
    • Manus belgisi (-) katak salbiy qiymatlar uchun rangli formatlangan bo'lsa, qaytarilgan qiymatning oxiriga qo'shiladi.
    • Qavslar () ijobiy qiymatlar uchun qavslar bilan formatlangan bo'lsa, qaytarilgan qiymatning oxiriga qo'shiladi. yoki barcha qiymatlar.

    Format kodlari haqida ko'proq ma'lumotga ega bo'lish uchun D ustuniga ko'chirilgan quyidagi formula natijalarini ko'rib chiqing:

    =CELL("format",B3)

    Eslatma. Agar siz keyinroq havola qilingan katakka boshqa formatni qo'llasangiz, UYACHA formulasi natijasini yangilash uchun ish varag'ini qayta hisoblashingiz kerak. Faol ish varag'ini qayta hisoblash uchun Shift + F9 tugmalarini bosing yoki Excel ish varaqlarini qanday qayta hisoblash mumkin bo'limida tasvirlangan boshqa usuldan foydalaning.

    Excelda CELL funksiyasidan qanday foydalanish - formulamisollar

    O'rnatilgan info_types bilan CELL funktsiyasi hujayra haqida jami 12 xil parametrni qaytarishi mumkin. Boshqa Excel funktsiyalari bilan birgalikda u ko'p narsalarni qilishga qodir. Quyidagi misollar ba'zi ilg'or imkoniyatlarni namoyish etadi.

    Qidiruv natijasi manzilini oling

    Bir ustunda ma'lum qiymatni izlash va boshqa ustundan mos qiymatni qaytarish uchun siz odatda VLOOKUP funksiyasi yoki kuchliroq INDEX MATCH kombinatsiyasi. Agar siz qaytarilgan qiymatning manzilini ham bilmoqchi bo'lsangiz, quyida ko'rsatilgandek CELLning ma'lumotnoma argumentiga Index/Match formulasini qo'ying:

    CELL("manzil", INDEX ( ). qaytish_ustun, MATCH ( qidiruv_qiymati, qidiruv_ustun, 0)))

    E2 da qidirish qiymati bilan A2:A7 qidirish diapazoni va B2:B7 qaytish oralig'i, haqiqiy formula quyidagicha bo'ladi:

    =CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0)))

    Va qidiruv natijasining mutlaq yacheyka havolasini qaytaradi:

    Iltimos, o'rnatish VLOOKUP funksiyasi ishlamaydi, chunki u mos yozuvni emas, yacheyka qiymatini qaytaradi. INDEX funktsiyasi odatda katak qiymatini ham ko'rsatadi, lekin u ostida yacheyka havolasini qaytaradi, uni CELL funksiyasi tushunishi va qayta ishlashi mumkin.

    Qidiruv natijasiga giperhavola yarating (birinchi moslik)

    Agar siz nafaqat birinchi oʻyin manzilini olishni, balki oʻsha oʻyinga oʻtishni istasangiz, qidiruv natijasiga havola yarating.bu umumiy formula:

    HYPERLINK("#"&CELL("manzil", INDEX ( qaytish_ustun, MATCH ( qidiruv_qiymati, qidiruv_ustun, 0) )), havola_nomi)

    Ushbu formulada biz yana birinchi mos qiymatni olish uchun klassik Index/Match kombinatsiyasidan foydalanamiz va uning manzilini ajratib olish uchun CELL funksiyasidan foydalanamiz. Keyin manzilni "#" belgisi bilan birlashtirib, HYPERLINK-ga maqsadli katak joriy varaqda ekanligini bildiramiz.

    Bizning namunaviy ma'lumotlar to'plami uchun biz avvalgi misoldagi kabi Index/Match formulasidan foydalanamiz va faqat kerakli havola nomini qo'shishingiz kerak, masalan, bu:

    =HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), "Go to lookup result")

    Alohida katakchada giperhavola yaratish o'rniga, aslida manzilni bosiladigan havolaga aylantiring. Buning uchun HYPERLINK oxirgi argumentiga bir xil CELL("manzil", INDEX(...,MATCH()) formulasini kiriting:

    =HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))))

    Va bu uzun formuladan ixchamlik hosil qilishiga ishonch hosil qiling. va aniq natija:

    Fayl yo'lining turli qismlarini oling

    Ma'lumot berilgan katakchani o'z ichiga olgan ish kitobiga to'liq yo'lni qaytarish uchun oddiy Exceldan foydalaning. info_type argumentida "fayl nomi" bilan CELL formulasi:

    =CELL("filename")

    Bu fayl yo'lini ushbu formatda qaytaradi: Drive:\path\[workbook.xlsx]sheet

    Yo'lning faqat ma'lum bir qismini qaytarish uchun , boshlang'ich pozitsiyasini aniqlash uchun SEARCH funksiyasidan va kerakli qismni chiqarish uchun LEFT, RIGHT va MID kabi Matn funksiyalaridan birini ishlating.

    Eslatma.quyidagi formulalar joriy ish kitobi va ishchi varaq manzilini, ya'ni formula joylashgan varaqni qaytaradi.

    Ishchi kitob nomi

    Faqat fayl nomini chiqarish uchun quyidagi formula:

    =MID(CELL("filename"), SEARCH("[", CELL("filename"))+1, SEARCH("]", CELL("filename")) - SEARCH("[", CELL("filename"))-1)

    Formula qanday ishlaydi :

    Excel CELL tomonidan qaytarilgan fayl nomi funktsiya kvadrat qavs ichiga olingan va siz uni chiqarish uchun MID funksiyasidan foydalanasiz.

    Boshlanish nuqtasi ochiladigan kvadrat qavsning o'rni va 1: SEARCH ("[",CELL("fayl nomi"))) +1.

    Ochish uchun belgilar soni ochilish va yopish qavslari orasidagi belgilar soniga mos keladi, bu formula bilan hisoblanadi: SEARCH("]", CELL("fayl nomi")) - SEARCH ("[", CELL("fayl nomi"))-1

    Ishchi varaq nomi

    Varaq nomini qaytarish uchun quyidagi formulalardan birini ishlating:

    =RIGHT(CELL("filename"), LEN(CELL("filename")) - SEARCH("]", CELL("filename")))

    yoki

    =MID(CELL("filename"), SEARCH("]", CELL("filename"))+1, 31)

    Formulalar qanday ishlaydi :

    Formula 1: Formuladan ishlash ichi tashqariga, ish varag'i nomidagi belgilar sonini su orqali hisoblaymiz LEN bilan hisoblangan umumiy yo'l uzunligidan SEARCH tomonidan qaytarilgan yopish qavs o'rnini ayirish. Keyin, biz bu raqamni RIGHT funktsiyasiga kiritamiz va unga CELL tomonidan qaytarilgan matn qatorining oxiridan shuncha ko'p belgilarni tortib olishni buyuramiz.

    Formula 2: Biz MID funksiyasidan faqat bilan boshlanadigan varaq nomini chiqarish uchun foydalanamiz. yopish qavsdan keyingi birinchi belgi. Raqam

    Maykl Braun - dasturiy vositalardan foydalangan holda murakkab jarayonlarni soddalashtirishga ishtiyoqi bo'lgan maxsus texnologiya ishqibozi. Texnologiya sohasida o'n yildan ortiq tajribaga ega bo'lgan holda, u Microsoft Excel va Outlook, shuningdek, Google Sheets va Docs dasturlarida o'z mahoratini oshirdi. Mayklning blogi o'z bilimi va tajribasini boshqalar bilan baham ko'rishga, samaradorlik va samaradorlikni oshirish uchun amal qilish oson maslahatlar va o'quv qo'llanmalariga bag'ishlangan. Tajribali mutaxassismisiz yoki yangi boshlovchi boʻlasizmi, Mayklning blogi ushbu muhim dasturiy vositalardan maksimal darajada foydalanish uchun qimmatli tushunchalar va amaliy maslahatlarni taqdim etadi.