Fungsi Excel CELL dengan contoh formula

  • Berkongsi Ini
Michael Brown

Tutorial menunjukkan cara menggunakan fungsi CELL dalam Excel untuk mendapatkan pelbagai maklumat tentang sel seperti alamat sel, kandungan, pemformatan, lokasi dan banyak lagi.

Bagaimana anda biasanya mendapat maklumat khusus tentang sel dalam Excel? Seseorang akan menyemaknya secara visual dengan mata mereka sendiri, yang lain akan menggunakan pilihan reben. Tetapi cara yang lebih pantas dan lebih dipercayai ialah menggunakan fungsi Excel CELL. Antara lain, ia boleh memberitahu anda sama ada sel dilindungi atau tidak, membawa format nombor dan lebar lajur, menunjukkan laluan penuh ke buku kerja yang mengandungi sel dan banyak lagi.

    Fungsi Excel CELL - sintaks dan kegunaan asas

    Fungsi CELL dalam Excel mengembalikan pelbagai maklumat tentang sel seperti kandungan sel, pemformatan, lokasi, dll.

    Sintaks CELL fungsi adalah seperti berikut:

    CELL(jenis_info, [rujukan])

    Di mana:

    • jenis_info (diperlukan) - jenis maklumat untuk dikembalikan tentang sel .
    • rujukan (pilihan) - sel untuk mendapatkan maklumat. Biasanya, hujah ini adalah sel tunggal. Jika dibekalkan sebagai julat sel, formula mengembalikan maklumat tentang sel kiri atas julat. Jika ditinggalkan, maklumat dikembalikan untuk sel terakhir yang diubah pada helaian.

    Nilai jenis_info

    Jadual berikut menunjukkan semua nilai yang mungkin untuk argumen jenis_info diterima oleh Excel CELLdaripada aksara untuk diekstrak dibekalkan sebagai 31, iaitu bilangan maksimum aksara dalam nama lembaran kerja yang dibenarkan oleh UI Excel (walaupun format fail xlsx Excel membenarkan sehingga 255 aksara dalam nama helaian).

    Laluan ke fail

    Formula ini akan membawa anda laluan fail tanpa nama buku kerja dan helaian:

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

    Cara formula berfungsi :

    Mula-mula, anda mencari kedudukan kurungan segi empat sama pembukaan "[" dengan fungsi CARI dan tolak 1. Ini memberikan anda bilangan aksara untuk diekstrak. Dan kemudian, anda menggunakan fungsi LEFT untuk menarik banyak aksara dari permulaan rentetan teks yang dikembalikan oleh CELL.

    Laluan dan nama fail

    Dengan formula ini, anda boleh mendapatkan laluan penuh ke fail termasuk nama buku kerja, tetapi tanpa nama helaian:

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

    Cara formula berfungsi:

    Fungsi SEARCH mengira kedudukan kurungan segi empat sama penutup, yang anda tolak 1, dan kemudian dapatkan fungsi LEFT untuk mengekstrak aksara sebanyak itu daripada permulaan rentetan teks yang dikembalikan oleh CELL. Ini secara berkesan memotong nama helaian, tetapi kurungan persegi pembukaan kekal. Untuk menyingkirkannya, anda gantikan "[" dengan rentetan kosong ("").

    Begitulah anda menggunakan fungsi CELL dalam Excel. Untuk melihat dengan lebih dekat formula yang dibincangkan dalam tutorial ini, saya menjemput anda untuk memuat turun Contoh Fungsi SEL Excel kamiBuku kerja.

    Terima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu hadapan!

    fungsi.
    Info_type Penerangan
    "alamat" Alamat sel, dikembalikan sebagai teks.
    "col" Nombor lajur sel.
    "warna" Nombor 1 jika sel diformatkan warna untuk nilai negatif; sebaliknya 0 (sifar).
    "kandungan" Nilai sel. Jika sel mengandungi formula, nilai pengiraannya dikembalikan.
    "nama fail" Nama fail dan laluan penuh ke buku kerja yang mengandungi sel, dikembalikan sebagai teks . Jika buku kerja yang mengandungi sel belum disimpan lagi, rentetan kosong ("") dikembalikan.
    "format" Kod khas yang sepadan dengan format nombor sel. Untuk mendapatkan maklumat lanjut, sila lihat Format kod.
    "kurungan" Nombor 1 jika sel diformatkan dengan kurungan untuk nilai positif atau semua; sebaliknya 0.
    "prefix" Salah satu daripada nilai berikut bergantung pada cara teks diselaraskan dalam sel:
    • tanda petikan tunggal (') untuk teks dijajar ke kiri
    • tanda petikan berganda (") untuk teks dijajarkan ke kanan
    • karet (^) untuk teks ditengah
    • sengkang ke belakang ( \) untuk teks sejajar isi
    • rentetan kosong ("") untuk apa-apa lagi

    Untuk nilai angka , rentetan kosong (sel kosong) dikembalikan tanpa mengira penjajaran.

    "protect" Thenombor 1 jika sel dikunci; 0 jika sel tidak dikunci.

    Sila ambil perhatian, "dikunci" tidak sama dengan "dilindungi". Dikunci diatributkan diprapilih untuk semua sel dalam Excel secara lalai. Untuk melindungi sel daripada mengedit atau memadam, anda perlu melindungi lembaran kerja.

    "baris" Nombor baris sel.
    "type" Salah satu daripada nilai teks berikut yang sepadan dengan jenis data dalam sel:
    • "b" (kosong) untuk sel kosong
    • "l" (label) untuk pemalar teks
    • "v" (nilai) untuk apa-apa lagi
    "lebar " Lebar lajur sel dibundarkan kepada integer terdekat. Sila lihat lebar lajur Excel untuk mendapatkan maklumat lanjut tentang unit lebar.

    Nota:

    • Semua info_types mendapatkan maklumat tentang first (kiri atas) dalam argumen rujukan .
    • Nilai "nama fail", "format", "kurungan", "awalan", "melindungi" dan "lebar" tidak disokong dalam Excel Online, Excel Mobile dan Excel Starter.

    Sebagai contoh, mari kita gunakan fungsi Excel CELL untuk mengembalikan sifat sel A2 yang berbeza yang mengandungi nilai teks dalam format Umum:

    A B C D
    1 Data Formula Hasil Penerangan
    2 Apple =CELL("alamat", $A$2) $A$2 Alamat sel sebagairujukan mutlak
    3 =CELL("col", $A$2) 1 Lajur 1
    4 =CELL("color", $A$2) 0 Sel tidak diformatkan dengan warna
    5 =CELL("kandungan", $A$2) Apple Nilai sel
    6 =CELL("format",$A$2) G Format umum
    7 =CELL("kurung", $A$2) 0 Sel tidak diformatkan dengan kurungan
    8 =CELL("prefix", $ A$2) ^ Teks berpusat
    9 =CELL("protect", $A$2) 1 Sel dikunci (keadaan lalai)
    10 =CELL("baris", $A$2) 2 Baris 2
    11 =CELL("type", $A$2) l Pemalar teks
    12 =CELL("width", $A$2) 3 Lebar lajur dibundarkan kepada integer

    tangkapan skrin menunjukkan keputusan daripada formula Excel CELL yang lain, yang mengembalikan maklumat berbeza tentang sel A2 berdasarkan nilai info_type dalam lajur B. Untuk ini, kami masukkan formula berikut dalam C2 dan kemudian seretnya ke bawah untuk menyalin formula ke sel lain:

    =CELL(B2, $A$2)

    Dengan maklumat yang telah anda ketahui, anda sepatutnya tidak menghadapi masalah untuk mentafsir keputusan formula, mungkin kecuali jenis format. Danini membawa kami dengan baik ke bahagian tutorial kami yang seterusnya.

    Format kod

    Jadual di bawah menyenaraikan nilai paling tipikal yang boleh dikembalikan oleh formula CELL dengan jenis_info argumen ditetapkan kepada "format".

    Format Nilai yang dikembalikan
    Umum G
    0 F0
    0.00 F2
    #,##0 ,0
    #,##0.00 ,2
    Mata wang tanpa tempat perpuluhan

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

    C0
    Mata wang dengan 2 tempat perpuluhan

    $#,##0.00 atau $#,##0.00_);($#,##0.00)

    C2
    Peratusan tanpa tempat perpuluhan

    0%

    P0
    Peratusan dengan 2 tempat perpuluhan

    0.00%

    P2
    Notasi saintifik

    0.00E+00

    S2
    Pecahan

    # ?/? atau # ??/??

    G
    m/h/yy atau m/h/yy h:mm atau mm/dd/yy D4
    d-mmm-yy atau dd-mmm-yy D1
    d- mmm atau dd-mmm D2
    mmm-yy D3
    mm/dd D5
    h:mm PG/PM D7
    h:mm:ss AM/ PM D6
    h:mm D9
    h:mm:ss D8

    Untuk format nombor Excel tersuai, fungsi CELL mungkin mengembalikan nilai lain dan petua berikut akan membantu anda mentafsirnya:

    • Surat itu biasanya yang pertamahuruf dalam nama format, cth. "G" bermaksud "Umum ", "C" untuk "Mata Wang", "P" untuk "Peratusan", "S" untuk "Scientific " dan "D" untuk "Tarikh".
    • Dengan nombor , mata wang dan peratusan, digit menunjukkan bilangan tempat perpuluhan yang dipaparkan. Contohnya, jika format nombor tersuai memaparkan 3 tempat perpuluhan, seperti 0.###, fungsi CELL mengembalikan "F3".
    • Koma (,) ditambahkan pada permulaan nilai yang dikembalikan jika nombor format mempunyai pemisah beribu-ribu. Sebagai contoh, untuk format #,###.#### formula CELL mengembalikan ",4" yang menunjukkan bahawa sel diformatkan sebagai nombor dengan 4 tempat perpuluhan dan pemisah beribu-ribu.
    • Tanda tolak (-) ditambah pada penghujung nilai yang dikembalikan jika sel diformatkan dalam warna untuk nilai negatif.
    • Kurungan () ditambah pada penghujung nilai yang dikembalikan jika sel diformatkan dengan kurungan untuk positif atau semua nilai.

    Untuk mendapatkan lebih pemahaman tentang kod format, sila lihat hasil formula berikut, yang disalin merentas lajur D:

    =CELL("format",B3)

    Nota. Jika anda kemudiannya menggunakan format yang berbeza pada sel yang dirujuk, anda mesti mengira semula lembaran kerja untuk mengemas kini hasil formula CELL. Untuk mengira semula lembaran kerja aktif, tekan Shift + F9 atau gunakan sebarang kaedah lain yang diterangkan dalam Cara mengira semula lembaran kerja Excel.

    Cara menggunakan fungsi CELL dalam Excel - formulacontoh

    Dengan info_types terbina, fungsi CELL boleh mengembalikan jumlah 12 parameter berbeza tentang sel. Dalam kombinasi dengan fungsi Excel yang lain, ia mampu melakukan lebih banyak lagi. Contoh berikut menunjukkan beberapa keupayaan lanjutan.

    Dapatkan alamat hasil carian

    Untuk mencari nilai tertentu dalam satu lajur dan mengembalikan nilai yang sepadan daripada lajur lain, anda biasanya menggunakan Fungsi VLOOKUP atau gabungan INDEX MATCH yang lebih berkuasa. Sekiranya anda juga ingin mengetahui alamat nilai yang dikembalikan, letakkan formula Indeks/Padanan dalam argumen rujukan CELL seperti ditunjukkan di bawah:

    CELL("address", INDEX ( return_column, MATCH ( lookup_value, lookup_column, 0)))

    Dengan nilai carian dalam E2, lookup range A2:A7 dan return range B2:B7, formula sebenar adalah seperti berikut:

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

    Dan mengembalikan rujukan sel mutlak hasil carian:

    Sila ambil perhatian bahawa pembenaman fungsi VLOOKUP tidak akan berfungsi kerana ia mengembalikan nilai sel, bukan rujukan. Fungsi INDEX juga biasanya memaparkan nilai sel, tetapi ia mengembalikan rujukan sel di bawahnya, yang dapat difahami dan diproses oleh fungsi CELL.

    Buat hiperpautan kepada hasil carian (padanan pertama)

    Jika anda bukan sahaja ingin mendapatkan alamat perlawanan pertama, tetapi juga untuk melompat ke perlawanan itu, buat hiperpautan ke hasil carian dengan menggunakanformula generik ini:

    HYPERLINK("#"&CELL("alamat", INDEX ( lajur_pulangan, MATCH ( nilai_carian, lajur_carian, 0) )), link_name)

    Dalam formula ini, kami sekali lagi menggunakan gabungan Indeks/Padanan klasik untuk mendapatkan nilai padanan pertama dan fungsi CELL untuk mengekstrak alamatnya. Kemudian, kami menggabungkan alamat dengan aksara "#" untuk memberitahu HYPERLINK bahawa sel sasaran berada dalam helaian semasa.

    Untuk set data sampel kami, kami menggunakan formula Indeks/Padanan yang sama seperti dalam contoh sebelumnya dan hanya perlu menambah nama pautan yang diingini, contohnya, yang ini:

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

    Sebaliknya membuat hiperpautan dalam sel berasingan, anda sebenarnya boleh tukar alamat menjadi pautan yang boleh diklik. Untuk ini, benamkan formula CELL("address", INDEX(…,MATCH()) yang sama ke dalam hujah terakhir HYPERLINK:

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

    Dan pastikan formula yang panjang ini menghasilkan laconic dan hasil eksplisit:

    Dapatkan bahagian laluan fail yang berlainan

    Untuk mengembalikan laluan penuh ke buku kerja yang mengandungi sel yang dirujuk, gunakan Excel mudah Formula CELL dengan "nama fail" dalam hujah info_type:

    =CELL("filename")

    Ini akan mengembalikan laluan fail dalam format ini: Drive:\path\[workbook.xlsx]sheet

    Untuk mengembalikan hanya bahagian tertentu laluan , gunakan fungsi CARIAN untuk menentukan kedudukan permulaan dan salah satu fungsi Teks seperti KIRI, KANAN dan TENGAH untuk mengekstrak bahagian yang diperlukan.

    Nota. Semuaformula di bawah mengembalikan alamat buku kerja dan lembaran kerja semasa , iaitu helaian tempat formula berada.

    Nama buku kerja

    Untuk mengeluarkan hanya nama fail, gunakan formula berikut:

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

    Cara formula berfungsi :

    Nama fail yang dikembalikan oleh Excel CELL fungsi dilampirkan dalam kurungan segi empat sama dan anda menggunakan fungsi MID untuk mengekstraknya.

    Titik permulaan ialah kedudukan kurungan segi empat pembukaan tambah 1: SEARCH ("[",CELL("nama fail")) +1.

    Bilangan aksara untuk diekstrak sepadan dengan bilangan aksara antara kurungan pembukaan dan penutup, yang dikira dengan formula ini: SEARCH("]", CELL("nama fail")) - SEARCH ("[", CELL("filename"))-1

    Nama lembaran kerja

    Untuk mengembalikan nama helaian, gunakan salah satu formula berikut:

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

    atau

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

    Cara formula berfungsi :

    Formula 1: Bekerja daripada luar dalam, kami mengira bilangan aksara dalam nama lembaran kerja dengan su mengurangkan kedudukan kurungan penutup yang dikembalikan oleh SEARCH daripada jumlah panjang laluan yang dikira dengan LEN. Kemudian, kami menyuap nombor ini ke fungsi RIGHT yang mengarahkannya untuk menarik banyak aksara daripada hujung rentetan teks yang dikembalikan oleh CELL.

    Formula 2: Kami menggunakan fungsi MID untuk mengekstrak hanya nama helaian bermula dengan aksara pertama selepas kurungan penutup. Jumlah

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.