Untuk menukar label inventori berbilang perkataan kepada huruf awal dalam Numbers untuk Mac, gunakan lajur pembantu dengan TRIM, REGEX, SUBSTITUTE dan UPPER. Formula di bawah menukar Blue Storage Box kepada BSB dengan mengambil aksara pertama setiap perkataan yang dipisahkan oleh ruang biasa.
Panduan ini ditujukan kepada pengguna Mac yang mengurus jadual inventori dan mahukan label yang lebih pendek sambil mengekalkan huraian penuh. Panduan ini merujuk kepada panduan Numbers untuk Mac semasa daripada Apple, yang menyatakan versinya sebagai Numbers 15.4. Semak versi yang dipasang dengan Numbers > About Numbers. Panduan Pengguna Numbers untuk Mac
Masukkan formula singkatan dalam lajur pembantu
Gunakan satu jadual dengan baris pengepala dan empat lajur: Label dalam lajur A, Abbreviation dalam lajur B, Count dalam lajur C dan Abbreviation occurrences dalam lajur D. Masukkan label dan bilangan objek rekaan berikut dalam baris 2–6. Biarkan lajur B dan D kosong pada mulanya; hasil yang dijangka ditunjukkan di sini untuk perbandingan.
| Baris | A: Label | B: Singkatan dijangka | C: Bilangan | D: Kejadian dijangka |
|---|---|---|---|---|
| 2 | Blue Storage Box | BSB | 12 | 1 |
| 3 | green round tray | GRT | 8 | 1 |
| 4 | Large Square Tile | LST | 24 | 2 |
| 5 | Long Slim Tube | LST | 6 | 2 |
| 6 | Small Round Tray | SRT | 10 | 1 |
Pilih sel B2 dan masukkan formula lengkap ini:
=UPPER(SUBSTITUTE(SUBSTITUTE(TRIM(A2),REGEX("([^ ])[^ ]*"),"$1")," ",""))
Menaip = akan membuka Formula Editor. Masukkan baki formula, kemudian tekan Return untuk mengesahkannya. Hasil dalam B2 sepatutnya ialah BSB. Apple menerangkan cara memasukkan formula serta penggunaan sel yang dirujuk sebagai input. Kira nilai menggunakan data dalam sel jadual dalam Numbers pada Mac
Formula ini dibina daripada fungsi yang didokumenkan oleh Apple. Khususnya, Apple menyokong secara jelas kumpulan tangkapan ungkapan nalar dalam argumen penggantian SUBSTITUTE, termasuk tatatanda $1 yang digunakan di sini. SUBSTITUTE
Contoh menggunakan koma antara argumen. Jika tetapan anda menggunakan koma sebagai pemisah perpuluhan, Apple mengarahkan anda menggunakan koma bernoktah antara argumen formula. Kekalkan ruang dalam tanda petikan dan teks ungkapan nalar tanpa perubahan. Gambaran keseluruhan fungsi
Fahami perkara yang dikekalkan dan dibuang oleh formula
Baca formula dari fungsi paling dalam ke arah luar. Setiap peringkat melakukan satu perubahan kecil, sekali gus memudahkan anda mengenal pasti punca hasil yang tidak dijangka.
Pertama, TRIM(A2) membuang ruang di awal dan akhir serta mengurangkan ruang berulang antara perkataan kepada satu ruang. Oleh itu, label yang dimasukkan sebagai Small Round Tray menjadi Small Round Tray sebelum proses penyingkatan bermula. TRIM
Seterusnya, REGEX("([^ ])[^ ]*") menerangkan setiap rentetan aksara berterusan yang bukan ruang biasa. Bahagian dalam kurungan menangkap aksara pertamanya; bahagian selebihnya sepadan dengan baki rentetan itu. Apple menyatakan bahawa ungkapan nalar mereka mengikut piawaian ICU. Tafsiran corak khusus ini menjadi asas kaedah penyingkatan. REGEX
Fungsi SUBSTITUTE yang di dalam menggantikan setiap perkataan yang sepadan dengan aksara pertamanya yang ditangkap, menggunakan $1. Oleh sebab argumen kejadian pilihan tidak disertakan, setiap padanan akan diganti. Maka, Blue Storage Box menjadi B S B. Kemudian, fungsi SUBSTITUTE di bahagian luar membuang ruang biasa, lalu menghasilkan BSB. SUBSTITUTE
Akhir sekali, UPPER menukar hasil kepada huruf besar. Ini menghasilkan label yang konsisten walaupun huraian asal menggunakan huruf kecil atau gabungan huruf besar dan kecil: green round tray menjadi GRT. UPPER
Peraturan ini mengambil satu aksara daripada setiap perkataan yang dipisahkan ruang, termasuk kata penghubung yang pendek. Peraturan ini tidak menentukan perkataan yang paling penting. Contohnya, Box of Round Tiles menghasilkan BORT. Jika anda mahu singkatan yang menggugurkan perkataan tertentu, tetapkan peraturan penamaan itu sebelum mengembangkan formula.
Isikan formula ke bawah dan semak hasilnya
Setelah B2 menghasilkan hasil yang dijangka, pilihnya dan gerakkan penuding ke atas sempadan pilihan sehingga pemegang isi automatik berwarna kuning muncul. Seret pemegang itu ke bawah hingga B6. Isi automatik menyalin formula dan pemformatan yang berkaitan, serta menulis ganti kandungan destinasi sedia ada. Jadi, gunakan sel pembantu yang kosong. Isi automatik sel dalam Numbers pada Mac
Periksa formula dalam B3: sumbernya sepatutnya ialah A3. Kekalkan rujukan sumber itu sebagai relatif supaya setiap singkatan menggunakan label daripada barisnya sendiri. Apple menerangkan bahawa mengekalkan rujukan baris atau lajur menjadikannya mutlak; ini berguna untuk julat tetap, tetapi tidak diperlukan bagi sel sumber yang berubah ini. Kira nilai menggunakan data dalam sel jadual dalam Numbers pada Mac
Sebelum menggunakan formula pada inventori yang lebih besar, bandingkan beberapa label yang mewakili dengan jadual diagnostik ini. Hasil ini ialah contoh yang diperoleh daripada formula. Perubahan aksara yang sama telah disemak menggunakan contoh Python kecil; formula itu tidak dijalankan dalam aplikasi Numbers.
| Label input | Hasil | Perkara yang ditunjukkan |
|---|---|---|
Single |
S |
Label satu perkataan menyumbang satu aksara. |
Small Round Tray |
SRT |
Ruang biasa berlebihan diseragamkan. |
| Teks kosong | Teks kosong | Tiada aksara untuk dikekalkan. |
Blue-Green Storage Box |
BSB |
Sempang tidak memisahkan perkataan dalam peraturan ini. |
Box 12 Large |
B1L |
Perkataan berangka menyumbang digit pertamanya. |
Pemisahnya ialah aksara ruang biasa secara khusus. Seragamkan tab, pemisah baris dan ruang tanpa pemisah sebelum menggunakan versi ini. Semak juga label yang perkataannya bermula dengan tanda baca: corak ini mengekalkan tanda baca itu sebagai aksara pertama. Jika huraian bersempang patut menyumbang dua huruf awal, seragamkan pemisahnya dalam lajur kerja berasingan sebelum menyingkatkannya.
Jika Numbers memaparkan ralat dan bukannya singkatan, klik ikon ralat untuk membaca mesejnya. Semak tanda kurung, rentetan dalam tanda petikan, pemisah argumen dan rujukan sumber. Apple mendokumenkan cara memeriksa ralat ini; gunakan mesej tersebut untuk membetulkan formula sebelum mengisikannya ke baris lain. Kira nilai menggunakan data dalam sel jadual dalam Numbers pada Mac
Cari singkatan yang dikongsi oleh label berbeza
Sampel ini sengaja merangkumi pertembungan: Large Square Tile dan Long Slim Tube kedua-duanya menjadi LST. Huruf awal menggugurkan maklumat, jadi formula yang betul masih boleh menghasilkan label yang samar. Kekalkan huraian penuh di sebelah singkatan dan semak pertembungan sebelum menggunakan label pendek itu secara berasingan.
Bagi lima baris sampel, masukkan formula lengkap ini dalam D2, kemudian isikannya ke bawah hingga D6:
=COUNTIF(B$2:B$6,B2)
COUNTIF mengira sel yang memenuhi syaratnya. Di sini, fungsi itu mengira bilangan singkatan yang sepadan dengan singkatan bagi baris semasa. Bilangan yang dijangka ialah 1, 1, 2, 2 dan 1. Gunakan semakan mudah ini untuk singkatan tidak kosong yang mengandungi huruf dan digit; COUNTIF turut mentafsir aksara kad bebas dalam syarat, jadi tanda baca seperti asterisk memerlukan pengendalian tambahan. COUNTIF
Tanda dolar mengekalkan titik hujung baris julat, manakala rujukan akhir B2 berubah apabila anda mengisikannya ke bawah. Pastikan setiap formula yang disalin masih memeriksa baris 2–6. Jika anda menambah baris inventori, panjangkan julat yang diperiksa supaya merangkuminya. Apple turut menyediakan kawalan token rujukan bernama Preserve Row dan Preserve Column. Kira nilai menggunakan data dalam sel jadual dalam Numbers pada Mac
Anggap sebarang bilangan melebihi satu sebagai petunjuk untuk memeriksa label penuh. Baris berulang bagi objek yang sama dan huraian berbeza yang berkongsi huruf awal memerlukan pertimbangan editorial yang berbeza. Bagi dua objek LST, lajur label paparan berasingan boleh mengandungi label yang dipilih dengan sengaja seperti LST Tile dan LST Tube. Kekalkan lajur singkatan yang dijana supaya keputusan penamaan mudah difahami.
Untuk memudahkan singkatan berulang dikenal pasti, pilih D2:D6, buka bar sisi Format, pilih Cell > Conditional Highlighting > Add a Rule, kemudian tambahkan peraturan angka untuk nilai yang lebih besar daripada 1. Pilih gaya dan klik Done. Penyorotan mengubah penampilan berdasarkan nilai; formula pembantu mengira nilainya. Apple menyatakan bahawa apabila berbilang peraturan digunakan, peraturan pertama yang sepadan menentukan penampilan. Gunakan syarat sel dalam Numbers pada Mac
Pastikan hasil tatasusunan dan label carta sesuai dengan tugas
Formula penyingkatan ini mengembalikan satu nilai teks bagi setiap baris. Formula ini tidak memerlukan tatasusunan limpahan atau lajur kosong untuk perkataan perantaraan. Fungsi TEXTSPLIT Apple boleh memisahkan teks merentas lajur atau baris, tetapi pemisahan sahaja menghasilkan beberapa bahagian, bukannya satu singkatan yang siap. Gunakan formula satu sel di atas apabila hasil yang diperlukan ialah satu label ringkas. TEXTSPLIT
Jika anda kemudian membuat carta bagi bilangan objek, sediakan julat jadual yang mengandungi label paparan yang telah disemak serta bilangan berangkanya. Numbers mencipta carta daripada data jadual: pilih sel, klik Chart dan pilih jenis carta. Semak label kategori yang terhasil dan gunakan Edit Data References jika perlu. Mengubah nilai lajur pembantu hanya mempengaruhi carta apabila rujukan datanya menggunakan nilai itu; mencipta lajur singkatan sahaja tidak memilihnya untuk carta sedia ada. Pilih data untuk membuat carta dalam Numbers pada Mac
Kekalkan label penuh, jana huruf awal dalam lajur bersebelahan dan semak hasil berulang sebelum menggunakannya semula di tempat lain. Ini memberikan anda proses penyingkatan yang boleh diulang sambil mengekalkan konteks yang mencukupi untuk membezakan objek yang kebetulan mempunyai huruf awal yang sama.
Sumber
- Panduan Pengguna Numbers untuk Mac — Apple.
- Kira nilai menggunakan data dalam sel jadual dalam Numbers pada Mac — Apple.
- Gambaran keseluruhan fungsi — Apple.
- SUBSTITUTE — Apple.
- TRIM — Apple.
- REGEX — Apple.
- UPPER — Apple.
- Isi automatik sel dalam Numbers pada Mac — Apple.
- COUNTIF — Apple.
- Gunakan syarat sel dalam Numbers pada Mac — Apple.
- TEXTSPLIT — Apple.
- Pilih data untuk membuat carta dalam Numbers pada Mac — Apple.