حذف ASCII Character # 127 در اکسل

هر شخصیت در یک رایانه - قابل چاپ و غیر قابل چاپ - دارای شماره ای است که به عنوان یک کاراکتر کد یونیکد یا ارزش آن شناخته شده است.

یک مجموعه شخصیت دیگر، قدیمی تر و بهتر شناخته شده است ASCII ، که به معنای کد استاندارد آمریکا برای تبادل اطلاعات است ، در مجموعه یونیکد گنجانده شده است. در نتیجه اولین 128 کاراکتر (0 تا 127) مجموعه یونیکد یکسان است با مجموعه ای از ASCII.

بسیاری از اولین 128 کاراکتر یونیکد به عنوان کاراکتر کنترل شناخته می شوند و توسط برنامه های کامپیوتری برای کنترل دستگاه های جانبی مانند پرینترها استفاده می شوند.

به این ترتیب، آنها برای استفاده در صفحات اکسل در نظر گرفته نمی شوند و در صورت وجود خطاهای مختلف ممکن است. عملکرد CLEAN اکسل اکثر این کاراکترهای غیر قابل چاپ را حذف خواهد کرد - به استثنای شخصیت # 127.

01 از 03

کاراکتر یونیکد # 127

حذف ASCII Character # 127 از داده ها در اکسل. © Ted فرانسوی

کاراکتر Unicode # 127 کلید حذف بر روی صفحه کلید را کنترل می کند. به این ترتیب، در یک صفحه اکسل در نظر گرفته نشده است.

اگر در حال حاضر، آن را به عنوان یک کاراکتر باریک جعبه نمایش داده می شود - همانطور که در سلول A2 در تصویر بالا نشان داده شده است - و احتمالا به صورت تصادفی وارد شده یا کپی شده و بعضی از اطلاعات خوب داده شده است .

حضور آن ممکن است:

02 از 03

حذف کاراکتر یونیکد # 127

با وجود اینکه این کاراکتر با عملکرد CLEAN قابل حذف نیست، می توان آن را با استفاده از یک فرمول حاوی توابع SUBSTITUTE و CHAR حذف کرد .

مثال در تصویر بالا چهار کاراکتر مستطیلی شکل را با عدد 10 در سلول A2 یک صفحه اکسل نشان می دهد.

تابع LEN - که شمارش تعداد کاراکترهای یک سلول را در سلول E2 نشان می دهد نشان می دهد که سلول A2 شامل شش کاراکتر است - دو رقم برای شماره 10 و چهار جعبه برای کاراکتر # 127.

با توجه به حضور کاراکتر # 127 در سلول A2، فرمول اضافی در سلول D2 مقدار #VALUE را باز می گرداند! پیغام خطا.

سلول A3 شامل فرمول SUBSTITUTE / CHAR است

= جایگزینی (A2، CHAR (127)، "")

برای جایگزینی چهار کاراکتر # 127 از سلول A2 با هیچ چیز - (نشان داده شده توسط علامت های خالی خالی در پایان فرمول).

در نتیجه

  1. تعداد کاراکتر در سلول E3 به دو رقم برای دو رقم در شماره 10 کاهش می یابد.
  2. فرمول اضافی در سلول D3 پاسخ درست 15 را هنگام اضافه کردن محتویات سلول A3 + B3 (10 + 5) پاسخ می دهد.

تابع SUBSTITUTE جایگزین واقعی می شود در حالی که تابع CHAR برای بیان فرمول استفاده می شود که چه شخصیتی باید جایگزین شود.

03 از 03

حذف فضاهای بدون شک از یک برگه

شبیه به کاراکترهای غیر قابل چاپ فضای غیر شکستن (& nbsp) است که همچنین می تواند با محاسبات و قالب بندی در یک برگه مشکلی ایجاد کند. شماره کد یونیکد برای فضاهای غیر شکستن # 160 است.

فضاهای غیر فشرده در صفحات وب به طور گسترده ای مورد استفاده قرار می گیرند، بنابراین اگر داده ها در یک صفحه وب به اکسل کپی شوند، فضاهای غیر شکستن ممکن است در یک برگه ظاهر شوند.

حذف فضاهای غیر شکستن می تواند با یک فرمول انجام شود که ترکیبی از توابع SUBSTITUTE، CHAR و TRIM است.