Excelдин TRIM функциясы иштебей калганда эмне кылуу керек

Мазмуну:

Excelдин TRIM функциясы иштебей калганда эмне кылуу керек
Excelдин TRIM функциясы иштебей калганда эмне кылуу керек
Anonim

Тексттик дайындарды Excel иш барагына көчүрүп же импорттоодо, электрондук жадыбалда сиз киргизген мазмунга кошумча орундар сакталып калат. Адатта, TRIM() функциясы өз алдынча бул керексиз боштуктарды, алар сөздөрдүн ортосунда же текст саптын башында же аягында болсо да жок кыла алат. Бирок кээ бир учурларда TRIM() бул ишти аткара албайт.

Компьютерде сөздөрдүн ортосундагы боштук бош аймак эмес, символ - жана боштуктун бирден ашык түрү бар. TRIM() жок кылбай турган веб-баракчаларда көбүнчө колдонулган боштук символунун бири - үзүлбөгөн бош орун.

Эгер сиз веб-баракчалардан берилиштерди импорттоп же көчүрүп алган болсоңуз, кошумча боштуктарды TRIM() функциясы менен өчүрө албай калышыңыз мүмкүн, эгерде алар үзүлбөгөн боштуктар менен түзүлсө.

Үзүлбөгөн жана кадимки боштуктар

Image
Image

Боштуктар символдор жана ар бир белги өзүнүн ASCII код мааниси менен шилтемеленген. ASCII маалымат алмашуунун Америка стандарттык кодун билдирет - компьютердик программаларда колдонулган 255 түрдүү символдор жана символдор үчүн коддордун бир топтомун түзүүчү компьютердин иштөө чөйрөлөрүндөгү тексттик символдордун эл аралык стандарты.

Үзүлбөгөн мейкиндик үчүн ASCII коду - 160. Кадимки мейкиндиктин ASCII коду - 32.

TRIM() функциясы ASCII коду 32 болгон боштуктарды гана алып сала алат.

Image
Image

Ар түрдүү типтер ASCII коддорунун ар кандай диапазондорун колдойт. Стандарттык таблица 127 мүмкүн болгон маанини сунуштайт; шрифттер жарактуу деп эсептелиши үчүн 127 белгиден турган ASCII картасын минималдуу колдоого алышы керек. Бирок кошумча коддор менен чакырылган "кеңейтилген" ASCII символдору сүйүктүү шрифттериңизге кошумча белгилерди кошот. Чынында, үзүлбөгөн мейкиндиктин өзү кеңейтилген ASCII символу, ал эми стандарттык мейкиндик… жакшы, стандарттуу.

Үзүлбөгөн боштуктарды алып салуу

ТРИМ(), SUBSTITUTE() жана CHAR() функцияларын колдонуп, тексттин саптарынан үзүлбөгөн боштуктарды алып салыңыз.

SUBSTITUTE() жана CHAR() функциялары TRIM() функциясынын ичине уя салынгандыктан, формула аргументтерди киргизүү үчүн функциялардын диалог кутучаларын колдонбой, иш барагына терилиши керек.

А1 уячасында үзүлбөгөн мейкиндиктери бар маалыматтар бар деп эсептеген формула:

Формула кантип иштейт

Ар бир ички функция белгилүү бир тапшырманы аткарат:

  • CHAR функциясы эки башка мейкиндик үчүн тиешелүү ASCII коддорун формулага шарттайт - 160 жана 32
  • SUBSTITUTE функциясы сөздөрдүн ортосундагы үзүлбөгөн боштуктардын баарын кадимки боштуктар менен алмаштырат же алмаштырат
  • TRIM функциясы сөздөрдүн ортосундагы кошумча кадимки боштуктарды алып салат, андыктан билдирүү иш барагында кадимкидей көрүнүшү үчүн

Excel формулаларынын иштөө тартиби логикасын эске алуу менен, формула SUBSTITUTE() функциясын чакырат жана ага CHAR(160) - үзүлбөгөн мейкиндикти - стандарттык мейкиндик, CHAR менен алмаштырууну айтат. (32), A1 уячасында камтылган. Андан кийин, TRIM() функциясы алмаштырылган саптан стандарттык боштуктарды алып салат.

Эскертүүлөр

Эгер TRIM() жумушту бүтүрө албаса, сизде үзгүлтүксүз боштуктардан башка көйгөйлөр болушу мүмкүн, айрыкча HTMLде көрсөтүлгөн баштапкы булак материалы менен иштеп жатсаңыз. Материалды Excelге чаптаганыңызда, саптан фон форматын алып салуу үчүн аны жөнөкөй текст катары чаптаңыз жана боштук сыяктуу көрүнгөн, бирок ак-ак түстө көрсөтүлгөн символдор сыяктуу атайын форматтарды алып салыңыз. Жогорудагыдай эле формула менен алмаштырылышы мүмкүн болгон, бирок ASCII кодун 160 9 менен алмаштырылган кыстарылган өтмөктөрдү да текшериңиз.

SUBSTITUTE() каалаган ASCII кодун башкасына алмаштыруу үчүн пайдалуу.

Сунушталууда: