Претворите бројеве као текст у нормалне бројеве

Ако је формат текста постављен за било коју ћелију на листу (то може да уради корисник или програм приликом учитавања података у Екцел), онда бројеви унети касније у ове ћелије Екцел почиње да сматра текстом. Понекад су такве ћелије означене зеленим индикатором, који сте највероватније видели:

Претворите бројеве као текст у нормалне бројеве

А понекад се такав индикатор не појављује (што је много горе).

Генерално, појављивање бројева као текста у вашим подацима обично доводи до много веома несрећних последица:

  • сортирање престаје да ради нормално – „псеудо-бројеви“ се истискују и нису поређани како је очекивано:

    Претворите бројеве као текст у нормалне бројеве

  • функције типа ВЛООКУП (ВЛООКУП) не пронађу тражене вредности, јер су за њих број и исти број као текст различити:

    Претворите бројеве као текст у нормалне бројеве

  • приликом филтрирања, псеудо бројеви се бирају погрешно
  • многе друге Екцел функције такође престају да раде исправно:
  • итд

Посебно је смешно што природна жеља да се формат ћелије једноставно промени у нумерички не помаже. Оне. буквално бирате ћелије, кликните десним тастером миша на њих, изаберите Формат ћелије (Формат ћелије), промените формат у Нумерички (број), стиснути OK — и ништа се не дешава! Уопште!

Можда „ово није грешка, већ карактеристика“, наравно, али то нам не олакшава. Хајде да погледамо неколико начина да поправимо ситуацију – један од њих ће вам сигурно помоћи.

Метод 1. Зелени угао индикатора

Ако видите зелени индикаторски угао на ћелији са бројем у текстуалном формату, сматрајте да сте срећни. Можете једноставно да изаберете све ћелије са подацима и кликнете на искачућу жуту икону са знаком узвика, а затим изаберете команду Претвори у број (Претвори у број):

Претворите бројеве као текст у нормалне бројеве

Сви бројеви у изабраном опсегу биће конвертовани у пуне бројеве.

Ако уопште нема зелених углова, онда проверите да ли су искључени у вашим Екцел подешавањима (Датотека – Опције – Формуле – Бројеви форматирани као текст или којима претходи апостроф).

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

Ако нема много ћелија, онда можете променити њихов формат у нумерички, а затим поново унети податке како би промена формата ступила на снагу. Најлакши начин да то урадите је да стојите на ћелији и притискате тастере у низу F2 (уђите у режим за уређивање, ћелија почиње да трепери курсор), а затим унети. Такође уместо F2 можете једноставно двапут кликнути на ћелију левим тастером миша.

Подразумева се да ако има много ћелија, онда овај метод, наравно, неће радити.

Метод 3. Формула

Можете брзо да конвертујете псеудо-бројеве у нормалне ако направите додатну колону са елементарном формулом поред података:

Претворите бројеве као текст у нормалне бројеве

Двоструки минус, у овом случају, значи, у ствари, два пута множење са -1. Минус са минусом ће дати плус и вредност у ћелији се неће променити, али сама чињеница извођења математичке операције пребацује формат података у нумерички који нам је потребан.

Наравно, уместо множења са 1, можете користити било коју другу безопасну математичку операцију: дељење са 1 или сабирање и одузимање нуле. Ефекат ће бити исти.

Метод 4: Специјално залепите

Овај метод је коришћен у старијим верзијама Екцел-а, када савремени ефективни менаџери отишли ​​су испод стола  у принципу још увек није постојао зелени индикаторски угао (појавио се тек 2003. године). Алгоритам је следећи:

  • унесите 1 у било коју празну ћелију
  • копирај га
  • изаберите ћелије са бројевима у текстуалном формату и промените њихов формат у нумерички (ништа се неће догодити)
  • кликните десним тастером миша на ћелије са псеудо бројевима и изаберите команду Налепите специјално (Специјално лепљење) или користите пречицу на тастатури Цтрл + Алт + В
  • у прозору који се отвори изаберите опцију Вредности (Вредности) и Множити (умножи)

Претворите бројеве као текст у нормалне бројеве

У ствари, радимо исту ствар као у претходној методи – множимо садржај ћелија са један – али не са формулама, већ директно из бафера.

Метод 5. Текст по колонама

Ако су псеудо бројеви који се конвертују такође написани са нетачним децималним или хиљадама сепаратора, може се користити други приступ. Изаберите опсег извора са подацима и кликните на дугме Текст по колонама (Текст у колонама) табулатор Датум (Датум). У ствари, овај алат је дизајниран да подели лепљиви текст у колоне, али, у овом случају, користимо га за другу сврху.

Прескочите прва два корака кликом на дугме Следећа (Следећи), а на трећем користите дугме Додатно (Напредна). Отвориће се оквир за дијалог у којем можете поставити знакове за раздвајање који су тренутно доступни у нашем тексту:

Претворите бројеве као текст у нормалне бројеве

После клика на завршити Екцел ће претворити наш текст у нормалне бројеве.

Метод 6. Макро

Ако морате често да радите такве трансформације, онда има смисла аутоматизовати овај процес једноставним макроом. Притисните Алт+Ф11 или отворите картицу развијач (Програмер) И кликните на Висуал Басиц. У прозору уређивача који се појави додајте нови модул кроз мени Инсерт – Модул и копирајте тамо следећи код:

Суб Цонверт_Тект_то_Нумберс() Селецтион.НумберФормат = "Генерал" Селецтион.Валуе = Селецтион.Валуе Енд Суб  

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

Такође можете додати овај макро у своју личну књигу макроа за каснију употребу у било којој датотеци.

PS

Иста прича се дешава и са датумима. Неке датуме Екцел такође може препознати као текст, тако да груписање и сортирање неће функционисати. Решења су иста као и за бројеве, само се формат мора заменити датум-време уместо нумеричким.

  • Подела лепљивог текста у колоне
  • Прорачуни без формула посебним лепљењем
  • Претворите текст у бројеве помоћу ПЛЕКС додатка

Ostavite komentar