إزالة حرف ASCII127 في Excel

جدول المحتويات:

إزالة حرف ASCII127 في Excel
إزالة حرف ASCII127 في Excel
Anonim

تزيل وظيفة Excel CLEAN معظم الأحرف غير القابلة للطباعة باستثناء الحرف127. لإزالة الحرف127 في Excel ، استخدم صيغة خاصة تحتوي على دالتي SUBSTITUTE و CHAR.

تنطبق المعلومات الواردة في هذه المقالة على Excel لـ Microsoft 365 و Excel 2019 و Excel 2016 و Excel 2013 و Excel لنظام التشغيل Mac.

ما هو حرف Unicode127؟

يتحكم حرف Unicode127 في مفتاح Delete على لوحة المفاتيح. يظهر كرمز ضيق مستطيل الشكل. يمكن أن تظهر هذه الشخصية أحيانًا بشكل خاطئ عند نسخ البيانات ولصقها في Excel.

يمكن أن يتسبب وجود الشخصية127 في العديد من المشكلات ، بما في ذلك:

  • مشاكل التنسيق في ورقة العمل.
  • فرز البيانات وتصفية القضايا.
  • مشاكل الحساب مع البيانات المستخدمة في الصيغة.

كيفية إزالة حرف Unicode127

في مثال ورقة عمل Excel أدناه ، تحتوي الخلية A2 على أربعة أحرف على شكل مستطيل بالإضافة إلى الرقم 10. توضح الدالة LEN ، التي تحسب عدد الأحرف في الخلية ، أن الخلية A2 تحتوي على ستة أحرف (الرقمان) أرقام للرقم 10 بالإضافة إلى المربعات الأربعة للحرف127). نظرًا لوجود الحرف127 في الخلية A2 ، ترجع صيغة الإضافة في الخلية D2 الخطأ VALUE! رسالة خطأ.

Image
Image

لتحويل البيانات الموجودة في الخلية A2 إلى قيمة قابلة للحساب ، قم بإعداد صيغة SUBSTITUTE / CHAR التالية في خلية مختلفة (كما هو موضح في الخلية A3):

=الاستبدال (A2، CHAR (127)، "")

تستبدل الصيغة الأربعة127 حرفًا من الخلية A2 بلا شيء (ممثلة بعلامات اقتباس فارغة في نهاية الصيغة). كنتيجة:

  • يتم تقليل عدد الأحرف في الخلية E3 إلى رقمين للرقمين في الرقم 10.
  • تُرجع صيغة الإضافة في الخلية D3 الإجابة الصحيحة وهي 15 عند إضافة محتويات الخلية A3 + B3 (10 + 5).

تتعامل وظيفة الاستبدال مع الاستبدال. تخبر الدالة CHAR الصيغة بالأحرف المراد استبدالها.

إزالة المسافات غير المتقطعة من ورقة العمل

على غرار الأحرف غير القابلة للطباعة ، يمكن أن تتسبب المسافة غير المنقسمة (& nbsp) أيضًا في حدوث مشكلات في العمليات الحسابية والتنسيق في ورقة العمل. رقم رمز Unicode للمسافات غير الفاصلة هو160.

يتم استخدام المساحات غير الفاصلة على نطاق واسع في صفحات الويب. إذا تم نسخ البيانات إلى Excel من صفحة ويب ، فقد تظهر مسافات غير منقسمة في ورقة عمل. يمكن إزالة المسافات غير المنقسمة باستخدام صيغة تجمع بين وظائف SUBSTITUTE و CHAR و TRIM.

Unicode مقابل أحرف ASCII

يحتوي كل حرف على جهاز كمبيوتر (قابل للطباعة وغير قابل للطباعة) على رقم يعرف باسم رمز أو قيمة حرف Unicode الخاص به. تم دمج مجموعة أحرف قديمة أخرى تُعرف باسم ASCII ، والتي تعني الرمز القياسي الأمريكي لتبادل المعلومات ، في مجموعة Unicode. نتيجة لذلك ، فإن أول 128 حرفًا (من 0 إلى 127) من مجموعة Unicode متطابقة مع مجموعة ASCII.

يشار إلى العديد من أول 128 حرفًا من أحرف Unicode كأحرف تحكم لأنها تستخدم بواسطة برامج الكمبيوتر للتحكم في الأجهزة الطرفية مثل الطابعات. هذه الأحرف غير مخصصة للاستخدام في أوراق عمل Excel ويمكن أن تتسبب في العديد من الأخطاء في حالة وجودها.

موصى به: