Skip to main content

פונקציה נקייה כדי להסיר תווים שאינם ניתנים להדפסה

אקסל פיבוט - כל מה שצריך לדעת PIVOT TABLE (אַפּרִיל 2025)

אקסל פיבוט - כל מה שצריך לדעת PIVOT TABLE (אַפּרִיל 2025)
Anonim

להשתמש ב נקי כדי להסיר מספר תווי מחשב שאינם ניתנים להדפסה שהועתקו או מיובאים לגליון עבודה יחד עם נתונים טובים. כמה דוגמאות נפוצות אלה תווים שאינם להדפסה הן בתוך התמונות של הדרכה זו.

תווים אלה עלולים להפריע לשימוש בנתונים בפעולות גליון עבודה, כגון הדפסה, מיון וסינון נתונים. פונקציה זו ברמה נמוכה נמצא לעתים קרובות בתחילת ו / או סוף של קבצי נתונים לצורך תחזוקה.

ערכת לימוד זו נבדקה ואושרה עבור Microsoft Excel 2007, 2010 ו- 2016.

CLEAN תווים שאינם ניתנים להדפסה

לכל תו במחשב - ניתן להדפסה ולא להדפסה - יש מספר המכונה קוד תו Unicode או ערך. סט אחר, ישן יותר וידוע יותר הוא ASCII, אשר מייצג את קוד התקנות האמריקאי עבור חילופי מידע, כבר שולבו במערך Unicode.

כתוצאה מכך, 32 התווים הראשונים (0 עד 31) של ערכות Unicode ו- ASCII זהים והם נקראים תווים בקרה המשמשים את התוכניות לשליטה בהתקנים היקפיים כגון מדפסות. לפיכך, הם אינם מיועדים לשימוש בגליון עבודה ויכולים לגרום למספר שגיאות בהווה.

ה נקי הפונקציה, שקודמה לפני התווים של Unicode, נועדה להסיר את 32 התווים הראשונים שאינם מודפסים ASCII ומסירה את אותן תווים מקבוצת Unicode.

CLEAN פונקציה תחביר וארגומנטים

תחביר של פונקציה מתייחס לפריסה של הפונקציה וכולל את שם הפונקציה, סוגריים וארגומנטים. התחביר עבור נקי פונקמה

= CLEAN (טקסט)

טקסט: (נדרש) את הנתונים לניקוי תווים שאינם ניתנים להדפסה. התא מתייחס למיקום של נתונים אלה בגליון העבודה.

לדוגמה, כדי לנקות את הנתונים תא A2 בתמונה למעלה, הזן את הנוסחה לתא גליון עבודה אחר:

= CLEAN (A2)

אם נעשה שימוש בנתוני מספרים נקיים, נקי , בנוסף על הסרת כל תווים שאינם מודפסים, יהיה להמיר את כל המספרים לטקסט, אשר עלול לגרום לשגיאות אם נתונים אלה משמשים מכן חישובים.

תווים שאינם ניתנים להדפסה

ב עמודה א בתמונה,צ'אר הפונקציה שימשה להוספת תווים שאינם מודפסים לטקסט המילה כפי שמוצג בסרגל הנוסחה מעל גליון העבודה תא A3 כי הם הוסרו עם נקי פונקציה.

בעמודות ב ו ג של התמונה,LEN פונקציה, אשר מונה את מספר התווים בתא, משמש כדי להראות את האפקט של שימוש נקי פונקציה על הנתונים עמודה א.

ה LEN פונקציה היא פשוט כדי להציג את ספירת התווים לאחר נקי פונקציה כבר פועל; זה לא נדרש בעת ניקוי נתוני Excel שלך.

  • ספירת התווים עבור B2 B2 הוא 6 כי יש ארבעה תווים עבור המילהטקסט ושניים עבור תווים שאינם מודפסים.
  • ספירת התווים עבור תא C2 הוא 4 כי נקי פונקציה נוספה הנוסחה ואת רצועות משם שתי תווים שאינם דפוס לפני LEN פונקציה סופר את התווים.

הסרת תווים שאינם מודפסים, שאינם ASCII

בזמן ש נקי פונקציה מצוינת להסרת תווים ASCII שאינם ניתנים להדפסה, יש כמה תווים שנופלים מחוץ לטווח ASCII שאותם תרצה להסיר בשל אותם גם שאינם ניתנים להדפסה.

תווים Unicode שאינם ניתנים להדפסה כוללים מספרים, 141, 143, 144, ו 157. בנוסף, ייתכן שתרצה להסיר את המספר 127, שהוא אופי למחוק והוא גם לא להדפסה.

אחת הדרכים להסיר נתונים כאלה היא לקבל את תחליף פונקציה להמיר אותו תו ASCII כי נקי לאחר מכן ניתן להסיר את הפונקציה, כפי שנראה לעיל שורה 3 איפה אופי 132 מוחלף על ידי אופי 7, ולאחר מכן לנקות משם.

= LEN (נקי (תחליפי (A3, CHAR (132), CHAR (7))))

לחלופין, ניתן פשוט להחליף את אופי שאינו ניתן להדפסה ללא שום דבר כפי שמוצג שורה 3.

= LEN (תחליף (A4, CHAR (127), "))