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