لتحويل تسمية مخزون متعددة الكلمات إلى أحرف أولى في Numbers على Mac، استخدم عمودًا مساعدًا يتضمن TRIM وREGEX وSUBSTITUTE وUPPER. تحوّل الصيغة أدناه Blue Storage Box إلى BSB، بأخذ الحرف الأول من كل كلمة تفصل بينها مسافات عادية.

هذا الشرح موجّه إلى مستخدم Mac يدير جدول مخزون ويريد تسميات أقصر مع الاحتفاظ بالأوصاف الكاملة. وهو يتبع دليل Numbers الحالي من Apple على Mac، الذي يذكر أن الإصدار هو Numbers 15.4. تحقّق من الإصدار المثبّت لديك عبر Numbers > About Numbers. دليل مستخدم Numbers لـ Mac

أدخل صيغة الاختصار في عمود مساعد

استخدم جدولًا واحدًا يتضمن صف عناوين وأربعة أعمدة: Label في العمود A، وAbbreviation في العمود B، وCount في العمود C، وAbbreviation occurrences في العمود D. أدخل التسميات الاصطناعية التالية وأعداد العناصر في الصفوف 2–6. اترك العمودين B وD فارغين في البداية؛ تظهر هنا النتائج المتوقعة للمقارنة.

الصف A: التسمية B: الاختصار المتوقع C: العدد D: مرات الظهور المتوقعة
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

حدد الخلية B2 وأدخل الصيغة الكاملة التالية:

=UPPER(SUBSTITUTE(SUBSTITUTE(TRIM(A2),REGEX("([^ ])[^ ]*"),"$1")," ",""))

يؤدي إدخال = إلى فتح Formula Editor. أدخل بقية الصيغة، ثم اضغط Return لتثبيتها. ينبغي أن تكون النتيجة في B2 هي BSB. توثّق Apple إدخال الصيغ واستخدام الخلايا المُشار إليها كمدخلات. حساب القيم باستخدام البيانات في خلايا الجدول في Numbers على Mac

تتألف الصيغة من دوال توثّقها Apple. وعلى وجه الخصوص، تدعم Apple صراحةً مجموعات الالتقاط للتعبيرات النمطية في وسيطة الاستبدال للدالة SUBSTITUTE، بما في ذلك الصيغة $1 المستخدمة هنا. SUBSTITUTE

تستخدم الأمثلة فواصل بين الوسائط. إذا كانت إعداداتك تستخدم الفاصلة كفاصل عشري، فتوجّهك Apple إلى استخدام الفواصل المنقوطة بين وسائط الصيغة بدلًا منها. اترك المسافات الموضوعة بين علامتي اقتباس ونص التعبير النمطي كما هما. نظرة عامة على الدوال

افهم ما تحتفظ به الصيغة وما تزيله

اقرأ الصيغة بدءًا من أعمق دالة إلى الخارج. تنفّذ كل مرحلة تحويلًا صغيرًا واحدًا، ما يسهّل تشخيص النتائج غير المتوقعة.

أولًا، تزيل TRIM(A2) المسافات في بداية النص ونهايته، وتختزل المسافات المتكررة بين الكلمات إلى مسافات مفردة. لذلك تصبح التسمية Small Round Tray هي Small Round Tray قبل بدء الاختصار. TRIM

بعد ذلك، يطابق REGEX("([^ ])[^ ]*") كل سلسلة متصلة من الأحرف لا تحتوي على مسافة عادية. يلتقط الجزء الموضوع بين قوسين أول حرف منها، بينما يطابق الجزء المتبقي سائر أحرف تلك السلسلة. وتوضح Apple أن تعبيراتها النمطية تتبع معيار ICU. ويشكّل تفسير هذا النمط تحديدًا أساس طريقة الاختصار. REGEX

تستبدل الدالة الداخلية SUBSTITUTE كل كلمة مطابقة بأول حرف تم التقاطه، باستخدام $1. ولأن وسيطة تكرار المطابقة اختيارية وقد حُذفت، فإنها تستبدل كل المطابقات. وهكذا تصبح Blue Storage Box هي B S B. ثم تزيل الدالة الخارجية SUBSTITUTE المسافات العادية، لتنتج BSB. SUBSTITUTE

أخيرًا، تحوّل UPPER النتيجة إلى أحرف كبيرة. وهذا يعطي تسميات متسقة حتى عندما يستخدم الوصف الأصلي أحرفًا صغيرة أو حالة مختلطة: تصبح green round tray هي GRT. UPPER

تأخذ هذه القاعدة حرفًا واحدًا من كل كلمة تفصل بينها مسافات، بما في ذلك الكلمات الرابطة القصيرة. ولا تحدد الكلمات الأهم. على سبيل المثال، ينتج عن Box of Round Tiles الاختصار BORT. إذا أردت اختصارًا يحذف كلمات معينة، فحدّد قاعدة التسمية هذه قبل توسيع الصيغة.

املأ الصيغة إلى الأسفل وتحقق من النتائج

بعد أن تعطي B2 النتيجة المتوقعة، حددها وحرّك المؤشر فوق حد التحديد حتى يظهر مقبض التعبئة التلقائية الأصفر. اسحب المقبض إلى الأسفل حتى B6. تنسخ التعبئة التلقائية الصيغ والتنسيقات المرتبطة بها، وتستبدل المحتوى الموجود في خلايا الوجهة؛ لذا استخدم خلايا مساعدة فارغة. تعبئة الخلايا تلقائيًا في Numbers على Mac

افحص الصيغة في B3: يجب أن يكون مصدرها A3. اترك مرجع المصدر نسبيًا حتى يستخدم كل اختصار تسمية صفه الخاص. توضح Apple أن الحفاظ على مرجع صف أو عمود يجعله مطلقًا؛ وهذا مفيد للنطاقات الثابتة، لكنه غير ضروري لخلية المصدر المتغيرة هذه. حساب القيم باستخدام البيانات في خلايا الجدول في Numbers على Mac

قبل تطبيق الصيغة على مخزون أكبر، قارن عدة تسميات نموذجية بهذا الجدول التشخيصي. هذه نتائج توضيحية مستمدة من الصيغة. وقد جرى التحقق من تحويلات الأحرف نفسها باستخدام مثال صغير بلغة Python؛ ولم تُنفّذ الصيغة في تطبيق Numbers.

تسمية الإدخال النتيجة ما توضحه
Single S تسهم التسمية المؤلفة من كلمة واحدة بحرف واحد.
Small Round Tray SRT تُوحّد المسافات العادية الزائدة.
نص فارغ نص فارغ لا توجد أحرف للاحتفاظ بها.
Blue-Green Storage Box BSB لا تفصل الشرطة الكلمات وفقًا لهذه القاعدة.
Box 12 Large B1L تسهم الكلمة الرقمية برقمها الأول.

الفاصل هنا هو حرف المسافة العادية تحديدًا. طبّع علامات الجدولة وفواصل الأسطر والمسافات غير القابلة للكسر قبل استخدام هذا الإصدار. وراجع أيضًا التسميات التي تبدأ فيها الكلمة بعلامة ترقيم: فالنمط يحتفظ بعلامة الترقيم تلك بوصفها الحرف الأول. إذا كان ينبغي للأوصاف الموصولة بشرطة أن تسهم بحرفين أولين، فوحّد فواصلها في عمود عمل منفصل قبل الاختصار.

إذا عرض Numbers خطأً بدلًا من اختصار، فانقر أيقونة الخطأ لقراءة رسالته. تحقّق من الأقواس والسلاسل الموضوعة بين علامتي اقتباس وفواصل الوسائط ومرجع المصدر. توثّق Apple طريقة فحص الأخطاء هذه؛ واستخدم الرسالة لتصحيح الصيغة قبل تعبئة صفوف إضافية. حساب القيم باستخدام البيانات في خلايا الجدول في Numbers على Mac

اعثر على الاختصارات المشتركة بين تسميات مختلفة

يتضمن المثال عمدًا حالة تصادم: تتحول كل من Large Square Tile وLong Slim Tube إلى LST. تحذف الأحرف الأولى معلومات، لذا قد تنتج عن صيغة صحيحة تسمية ملتبسة. احتفظ بالوصف الكامل إلى جانب الاختصار، وتحقق من حالات التصادم قبل استخدام التسميات القصيرة وحدها.

للصفوف الخمسة في المثال، أدخل الصيغة الكاملة التالية في D2، ثم املأها إلى الأسفل حتى D6:

=COUNTIF(B$2:B$6,B2)

تحسب COUNTIF الخلايا التي تستوفي شرطها. وهنا تحسب عدد الاختصارات المطابقة لاختصار الصف الحالي. الأعداد المتوقعة هي 1 و1 و2 و2 و1. استخدم هذا الفحص البسيط للاختصارات غير الفارغة التي تحتوي على أحرف وأرقام؛ إذ تفسّر COUNTIF أيضًا أحرف البدل في الشروط، لذا تتطلب علامات الترقيم مثل النجمة معالجة إضافية. COUNTIF

تحافظ علامات الدولار على حدود صفوف النطاق، بينما يتغير المرجع الأخير B2 عند التعبئة إلى الأسفل. تأكد من أن كل صيغة منسوخة ما زالت تفحص الصفوف 2–6. إذا أضفت صفوفًا للمخزون، فوسّع النطاق الذي يتم فحصه ليشملها. وتوفر Apple أيضًا عناصر تحكم لرموز المراجع باسمَي Preserve Row وPreserve Column. حساب القيم باستخدام البيانات في خلايا الجدول في Numbers على Mac

اعتبر أي عدد أكبر من واحد سببًا لمراجعة التسميات الكاملة. فتكرار صفوف العنصر نفسه ومشاركة أوصاف مختلفة للأحرف الأولى يتطلبان قرارات تحريرية مختلفة. وبالنسبة إلى العنصرين LST، يمكن أن يتضمن عمود منفصل لتسمية العرض تسميات مختارة بعناية مثل LST Tile وLST Tube. احتفظ بعمود الاختصار المُنشأ حتى يظل قرار التسمية سهل الفهم.

لتسهيل ملاحظة الاختصارات المتكررة، حدد D2:D6، وافتح الشريط الجانبي Format، واختر Cell > Conditional Highlighting > Add a Rule، وأضف قاعدة رقمية للقيم الأكبر من 1. اختر نمطًا وانقر Done. يغيّر التمييز مظهر الخلايا استنادًا إلى قيمها؛ أما الصيغة المساعدة فتجري عملية العد. وتذكر Apple أن أول قاعدة منطبقة تحدد المظهر عند انطباق قواعد متعددة. استخدام شروط الخلايا في Numbers على Mac

أبقِ نتائج المصفوفات وتسميات المخطط ضمن نطاق المهمة

تعطي صيغة الاختصار هذه قيمة نصية واحدة لكل صف. ولا تتطلب مصفوفة منسكبة أو أعمدة إضافية للكلمات الوسيطة. يمكن لدالة TEXTSPLIT في Apple تقسيم النص عبر الأعمدة أو نزولًا عبر الصفوف، لكن التقسيم وحده يترك أجزاء متعددة بدلًا من اختصار مكتمل واحد. استخدم الصيغة ذات الخلية الواحدة أعلاه عندما يكون الناتج المطلوب تسمية واحدة موجزة. TEXTSPLIT

إذا أنشأت لاحقًا مخططًا لأعداد العناصر، فأعدّ نطاقًا من الجدول يتضمن تسميات العرض التي راجعتها والأعداد الرقمية. ينشئ Numbers مخططات من بيانات الجدول: حدد الخلايا، وانقر Chart، واختر نوع المخطط. تحقق من تسميات الفئات الناتجة واستخدم Edit Data References عند الحاجة. لا تؤثر قيمة العمود المساعد في المخطط إلا إذا كانت مراجع بياناته تستخدم تلك القيمة؛ فمجرد إنشاء عمود الاختصارات لا يحدده لمخطط موجود. تحديد البيانات لإنشاء مخطط في Numbers على Mac

احتفظ بالتسميات الكاملة، وأنشئ الأحرف الأولى في عمود مجاور، وراجع النتائج المتكررة قبل إعادة استخدامها في مواضع أخرى. يمنحك ذلك عملية اختصار قابلة للتكرار مع الاحتفاظ بسياق كافٍ لتمييز العناصر التي تتطابق أحرفها الأولى.

المصادر