Конвертирај број во текст и назад кон Microsoft Excel

Една од честите задачи со кои се соочуваат корисниците на програмата Ексел е конверзијата на нумерички изрази во текстуален формат и обратно. Ова прашање често ве тера да потрошите многу време за одлуката ако корисникот не знае јасен алгоритам на акции. Ајде да видиме како да ги решиме двата проблеми на различни начини.

Конвертирај број во текстуален приказ

Сите ќелии во Excel имаат специфичен формат кој му кажува на програмата како да се погледне на израз. На пример, дури и ако во нив се напишани цифри, но форматот е текст, апликацијата ќе ги смета за едноставен текст и нема да може да врши математички пресметки со такви податоци. За да може Excel да ги перцепира броевите точно како број, тие мора да бидат внесени во елемент на лист со општ или нумерички формат.

Да почнеме, да ги разгледаме различните опции за решавање на проблемот на конвертирање на броеви во текстуална форма.

Метод 1: Форматирање преку контекстното мени

Најчесто, корисниците извршуваат форматирање на нумерички изрази во текст преку контекстното мени.

  1. Изберете оние елементи на листот во кој сакате да ги конвертирате податоците во текст. Како што можете да видите, во јазичето "Дома" на лентата со алатки во блок "Број" посебно поле прикажува информации дека овие елементи имаат заеднички формат, што значи дека броевите впишани во нив се сметаат од програмата како број.
  2. Кликнете на десното копче на глушецот на изборот и во отвореното мени изберете ја позицијата "Форматирај ги ќелиите ...".
  3. Во прозорецот за форматирање што се отвора, одете на јазичето "Број"ако е отворена на друго место. Во полето за поставки "Формати на број" изберете позиција "Текст". За да зачувате промени кликнете на "ОК " на дното на прозорецот.
  4. Како што можете да видите, по овие манипулации, информациите се прикажуваат во посебно поле што ќелиите се претворат во текстуален приказ.
  5. Но, ако се обидеме да ја пресметаме автоматската сума, таа ќе се појави во ќелијата подолу. Ова значи дека конверзијата не е завршена. Ова е еден од чиповите Excel. Програмата не дозволува да се заврши конверзијата на податоци на најинтуитивен начин.
  6. За да ја завршите конверзијата, ние треба последователно да кликнете двапати на левото копче на глувчето за да го поставите курсорот на секој елемент од опсегот одделно и притиснете го копчето Внесете. За да ја поедноставите задачата, наместо со двоен клик, можете да го користите функциското копче. F2.
  7. По извршувањето на оваа постапка со сите клетки во регионот, податоците во нив ќе бидат забележани од програмата како текстуални изрази, и затоа автоматската сума ќе биде нула. Покрај тоа, како што можете да видите, горниот лев агол на ќелиите ќе биде обоен зелен. Ова е исто така индиректна индикација дека елементите во кои се наоѓаат броевите се претвораат во варијанта на текстуален приказ. Иако оваа карактеристика не е секогаш задолжителна и во некои случаи нема таква ознака.

Лекција: Како да го смените формат во Excel

Метод 2: алатки за ленти

Исто така можете да конвертирате број во текстуален приказ користејќи ги алатките на касетата, особено користејќи го полето за прикажување на форматот што беше дискутиран погоре.

  1. Изберете ги елементите, податоците во кои сакате да ги конвертирате во текстуален приказ. Да се ​​биде во табулаторот "Дома" Кликнете на иконата во форма на триаголник десно од полето во кое е прикажан формат. Се наоѓа во алатникот. "Број".
  2. Во отворената листа на опции за форматирање, одберете ја ставката "Текст".
  3. Понатаму, како и во претходниот метод, ние секвенцијално го поставуваме курсорот во секој елемент од опсегот со двојно кликнување на левото копче на глувчето или со притискање на копчето F2и потоа кликнете на Внесете.

Податоците се претвораат во текстуална верзија.

Метод 3: користете ја функцијата

Друга опција за конвертирање на нумерички податоци за тестирање на податоци во Excel е да се користи специјална функција, која се нарекува - Текст. Овој метод е погоден, пред сè, ако сакате да пренесете броеви како текст во посебна колона. Покрај тоа, тој ќе заштеди време на конверзија ако количината на податоци е преголема. Впрочем, се согласувам дека нервоза низ секоја ќелија во опсег од стотици или илјадници линии не е најдобриот излез.

  1. Поставете го курсорот до првиот елемент од опсегот во кој ќе се прикаже резултатот од конверзијата. Кликнете на иконата "Вметни ја функцијата"кој се наоѓа во близина на формулата бар.
  2. Прозорецот започнува Функција мајстори. Во категоријата "Текст" одберете ставка "Текст". Потоа кликнете на копчето "Добро".
  3. Се отвори прозорец на оператор Текст. Оваа функција ја има следнава синтакса:

    = Текст (вредност, формат)

    Отворениот прозорец има две полиња кои одговараат на дадените аргументи: "Вредност" и "Формат".

    Во полето "Вредност" Мора да го наведете бројот што треба да се конвертира или да се повика на ќелијата во која се наоѓа. Во нашиот случај, ова ќе биде врска до првиот елемент од нумеричкиот опсег што се обработува.

    Во полето "Формат" Треба да ја наведете опцијата за прикажување на резултатот. На пример, ако внесуваме "0", текстуалната верзија на излезот ќе биде прикажана без децимални места, дури и ако тие биле во изворниот код. Ако правиме "0,0", резултатот ќе биде прикажан со едно децимално место, ако "0,00"потоа со две, итн.

    Откако ќе ги внесете сите потребни параметри, кликнете на копчето. "Добро".

  4. Како што можете да видите, вредноста на првиот елемент од наведениот опсег е прикажана во ќелијата што ја избравме во првиот став од ова упатство. За да префрлите други вредности, треба да ја копирате формулата во соседните елементи на листот. Поставете го курсорот во долниот десен агол на елементот што ја содржи формулата. Покажувачот се конвертира во маркер за пополнување кој изгледа како мал крст. Прицврстете го левото копче на глувчето и влечете низ празни ќелии паралелно со опсегот во кој се наоѓаат изворните податоци.
  5. Сега целата серија е исполнета со потребните податоци. Но, тоа не е сè. Всушност, сите елементи на новиот опсег содржат формули. Изберете ја оваа област и кликнете на иконата. "Копирај"кој се наоѓа во јазичето "Дома" на алатникот лента "Клипборд".
  6. Понатаму, ако сакаме да ги одржуваме двата опсези (почетна и трансформирана), ние не го отстраниме изборот од регионот кој содржи формули. Кликнете на неа со десното копче на глувчето. Започна е контекстна листа на акции. Изберете позиција во неа "Вметни специјално". Меѓу можностите за дејствување во листата што се отвора, одберете "Вредности и формати на броеви".

    Ако корисникот сака да ги замени податоците од оригиналниот формат, тогаш наместо одреденото дејство, треба да го изберете и да го вметнете на ист начин како погоре.

  7. Во секој случај, текстот ќе биде вметнат во избраниот опсег. Ако сепак избравте вметнете во изворната област, тогаш ќелиите што содржат формули може да се исчистат. За да го направите ова, одберете ги, кликнете со десното копче и одберете ја позицијата "Чиста содржина".

Во оваа конверзија постапка може да се смета како завршен.

Лекција: Волшебник за функции на Excel

Текстуална конверзија во број

Сега ајде да видиме на кои начини може да ја извршите обратната задача, имено, како да конвертирате текст во број во Excel.

Метод 1: Конвертирај го користејќи ја иконата за грешка

Најлесен и најбрз начин е да ја конвертирате текстуалната верзија користејќи специјална икона која пријавува грешка. Оваа икона има форма на фантастичен запис впишан во дијамантска икона. Се појавува кога ќе одберете клетки што имаат зелена ознака во горниот лев агол, за што претходно разговаравме. Оваа ознака не покажува дека податоците во ќелијата се нужно погрешни. Но, броевите кои се наоѓаат во ќелија која има текстуален изглед, предизвикуваат сомневање за програмата дека податоците може да бидат внесени погрешно. Затоа, за секој случај, таа ги означува така што корисникот ќе обрне внимание. Но, за жал, Excel не секогаш дава такви марки дури и кога броевите се во текстуална форма, па затоа методот опишан подолу не е соодветен за сите случаи.

  1. Изберете ја ќелијата со зелен индикатор за можна грешка. Кликнете на иконата што се појавува.
  2. Се отвора листа на акции. Изберете вредност во неа "Конвертирај на број.
  3. Во избраниот елемент, податоците веднаш ќе се претворат во нумеричка форма.

Ако не постои само една од таквите текстуални вредности што треба да се конвертираат, туку сет, тогаш постапката за конверзија може да се забрза.

  1. Изберете го целиот опсег во кој текстуалните податоци. Како што можете да видите, пиктограмот се појави еден за целата област, а не за секоја ќелија посебно. Кликнете на неа.
  2. Се отвора листата што веќе ни е запознаена. Како последен пат, одберете позиција "Конвертирај на број".

Сите низа податоци ќе бидат претворени во наведениот приказ.

Метод 2: Конверзија со помош на прозорецот за форматирање

Како и за конвертирање на податоци од нумерички изглед кон текст, во Excel постои можност за конвертирање назад низ прозорецот за форматирање.

  1. Изберете го опсегот што ги содржи броевите во текстуалната верзија. Кликнете на десното копче на глувчето. Во контекстното мени, изберете ја позицијата "Форматирај ги ќелиите ...".
  2. Извршува прозорец за формат. Како и во претходниот пат, одете на јазичето "Број". Во групата "Формати на број" ние треба да избереме вредности кои ќе го претворат текстот во број. Тие вклучуваат предмети "Општо" и "Нумерички". Кое и да го изберете, програмата ќе ги смета броевите внесени во ќелијата како броеви. Направете избор и кликнете на копчето. Ако одбереш вредност "Нумерички"тогаш во десниот дел од прозорецот ќе биде можно да се прилагоди претставата за бројот: поставете го бројот на децимални места по децималната точка, поставете ги разграничувачите помеѓу цифри. По поставувањето е направено, кликнете на копчето. "Добро".
  3. Сега, како и во случај на конвертирање на број во текст, треба да кликнеме низ сите ќелии, ставајќи го курсорот во секоја од нив и притискајќи го Внесете.

По извршувањето на овие дејства, сите вредности на избраниот опсег се претвораат во саканата форма.

Метод 3: Конверзија користејќи лента алатки

Можете да конвертирате текст податоци во нумерички податоци користејќи го специјалното поле на лентата со алатки.

  1. Изберете го опсегот што треба да се трансформира. Одете на јазичето "Дома" на лента. Кликнете на полето со избор на формат во групата "Број". Изберете ставка "Нумерички" или "Општо".
  2. Потоа кликнуваме низ секоја од ќелиите на трансформираниот регион користејќи ги копчињата F2 и Внесете.

Вредностите во опсегот ќе се конвертираат од текст до нумерички.

Метод 4: користење на формулата

Исто така можете да користите специјални формули за конвертирање на текстуалните вредности во нумерички вредности. Размислете како да го направите тоа во пракса.

  1. Во празната ќелија, лоцирана паралелно со првиот елемент од опсегот што треба да се трансформира, ставете го знакот "еднаков" (=) и двојно минус (-). Следно, наведете ја адресата на првиот елемент од опсегот што може да се трансформира. Така, се јавува двојно множење по вредност. "-1". Како што знаете, множењето на "минус" со "минус" дава "плус". Тоа е, во целната ќелија, ја добиваме истата вредност која беше првично, но во нумеричка форма. Оваа постапка се нарекува двојна бинарна негација.
  2. Ние притискаме на копчето Внесетепо што ја добиваме завршената конвертирана вредност. Со цел да ја примениме оваа формула на сите други клетки во опсегот, го користиме маркерот за полнење, кој претходно го користевме за функцијата Текст.
  3. Сега имаме опсег кој е пополнет со вредности со формули. Изберете го и кликнете на копчето. "Копирај" во јазичето "Дома" или користете кратенка Ctrl + C.
  4. Изберете ја изворната област и кликни на неа со десното копче на глувчето. Во активираната листа на контекстот одете до точките "Вметни специјално" и "Вредности и формати на броеви".
  5. Сите податоци се вметнуваат во форма што ни треба. Сега можете да го отстраните транзитниот опсег во кој се наоѓа двојната бинарна негативна формула. За да го направите ова, одберете ја оваа област, десен-клик на контекстното мени и изберете ја позицијата во неа. "Чиста содржина".

Патем, за да се претворат вредностите со овој метод, не е потребно да се користи само двојно множење со "-1". Можете да користите било која друга аритметичка операција која не води до промена на вредностите (додавање или одземање на нула, извршување на конструкцијата на првиот степен итн.)

Лекција: Како да направите автоматско комплетирање во Excel

Метод 5: Користење на специјален вметнувач.

Следниот начин на работа е многу сличен со претходниот, со единствена разлика е тоа што не треба да се креира дополнителна колона за да се користи.

  1. Внесете цифра во која било празна ќелија на листот "1". Потоа одберете го и кликнете на познатата икона. "Копирај" на лента.
  2. Изберете ја областа на листот што сакате да го конвертирате. Кликнете на неа со десното копче на глувчето. Во менито што се отвора, двоен клик на предметот "Вметни специјално".
  3. Во специјалниот прозорец за вметнување, поставете го прекинувачот во блокот "Операција" во позиција "Умножете". По ова, кликнете на копчето "Добро".
  4. По ова дејство, сите вредности на избраната област ќе се конвертираат во нумерички. Сега, ако сакате, можете да го избришете бројот "1"што го користевме за конверзија.

Метод 6: Користете ја алатката Колони за текст

Друга опција за конвертирање на текст во нумеричка форма е да се користи алатката. "Текстуални колумни". Има смисла да се користи кога наместо заптив се користи децимална точка како децимален сепаратор, а апостроф се користи како сепаратор на цифри, наместо простор. Оваа варијанта се гледа во англискиот јазик Excel како нумерички, но во руско-јазичната верзија на оваа програма сите вредности што ги содржат горенаведените знаци се перцепираат како текст. Се разбира, може рачно да ги прекинувате податоците, но ако има многу, ќе потрае значително време, особено бидејќи постои можност за многу побрзо решение за проблемот.

  1. Изберете фрагмент на лист, чија содржина сакате да го конвертирате. Одете на јазичето "Податоци". На лента алатки во блок "Работа со податоци" кликнете на иконата "Текст по колони".
  2. Почнува Текст волшебник. Во првиот прозорец, означете дека преклопникот за формат на податоци е поставен на "Разграничено". Стандардно, тоа треба да биде во оваа позиција, но нема да биде излишно да се провери статусот. Потоа кликнете на копчето. "Следно".
  3. Во вториот прозорец ние исто така го оставаме сè непроменето и кликни на копчето. "Следно".
  4. Но, по отворањето на третиот прозорец Текстуални волшебници треба да притиснете едно копче "Детали".
  5. Се отвора прозорецот за дополнителни поставки за текст. Во полето "Сепаратор на целиот и фракционо дел" постави точка, и во полето "Сепаратор" - апостроф. Потоа кликнете на копчето. "Добро".
  6. Врати се на третиот прозорец Текстуални волшебници и кликнете на копчето "Готово".
  7. Како што можете да видите, по извршувањето на овие дејства, броевите претпоставуваа формат кој беше познат на руската верзија, што значи дека тие истовремено се претворија од текстуални податоци во нумерички податоци.

Метод 7: Користење на макроа

Ако често морате да конвертирате големи области на податоци од текст во нумерички формат, тогаш има смисла за оваа намена да напишете специјален макрос кој ќе се користи ако е потребно. Но, за да го направите ова, пред сè, треба да вклучите макроа и развивачки панел во вашата верзија на Excel, ако ова сеуште не е направено.

  1. Одете на јазичето "Развивач". Кликнете на иконата на лентата "Visual Basic"која е хостирана во група "Код".
  2. Работи стандарден макро уредувач. Во него го внесуваме или копираме следниов израз:


    Саб Text_in ()
    Selection.NumberFormat = "Општо"
    Selection.Value = Избор. Вредност
    Крај под

    После тоа, затворете го уредувачот со притискање на копчето за стандардно затворање во горниот десен агол на прозорецот.

  3. Изберете фрагмент на листот што треба да се конвертира. Кликнете на иконата Макроакој се наоѓа на јазичето "Развивач" во група "Код".
  4. Отвори прозорец на макроа снимени во вашата верзија на програмата. Најдете макро со името "Текст"изберете го и кликнете на копчето Стартувај.
  5. Како што можете да видите, веднаш го конвертира текстуалниот израз во нумерички формат.

Лекција: Како да креирате макро во Excel

Како што можете да видите, постојат неколку опции за конвертирање броеви во Excel, кои се снимени во нумеричка верзија, во текстуален формат и во спротивна насока. Изборот на одреден метод зависи од многу фактори. Прво, ова е задачата. На крајот на краиштата, на пример, за брзо да го конвертирате текстуалниот израз со странски разграничувачи во нумерички може само со помош на алатката "Текстуални колумни". Вториот фактор кој влијае на изборот на опции е обемот и зачестеноста на извршените конверзии. На пример, ако често ги користите таквите трансформации, има смисла да се напише макро. Третиот фактор е индивидуалната погодност на корисникот.