Пераўтварыце лічбы як тэкст у звычайныя лічбы

Калі тэкставы фармат быў усталяваны для любых вочак на аркушы (гэта можа быць зроблена карыстальнікам або праграмай пры загрузцы дадзеных у Excel), то лічбы, уведзеныя пазней у гэтыя вочкі, Excel пачынае лічыць тэкстам. Часам такія вочкі пазначаюцца зялёным індыкатарам, які вы, хутчэй за ўсё, бачылі:

Пераўтварыце лічбы як тэкст у звычайныя лічбы

А часам такі паказчык не з'яўляецца (што значна горш).

Увогуле, з'яўленне лічбаў у выглядзе тэксту ў вашых дадзеных звычайна прыводзіць да мноства вельмі сумных наступстваў:

  • сартаванне перастае нармальна працаваць - «псеўдалічбы» выціскаюцца і не размяшчаюцца ў належным парадку:

    Пераўтварыце лічбы як тэкст у звычайныя лічбы

  • функцыі тыпу VLOOKUP (ВПР) не знайсці патрэбных значэнняў, таму што для іх лік і той жа лік-як-тэкст розныя:

    Пераўтварыце лічбы як тэкст у звычайныя лічбы

  • пры фільтрацыі псеўдалічбы выбіраюцца памылкова
  • многія іншыя функцыі Excel таксама перастаюць працаваць належным чынам:
  • і г.д.

Асабліва пацешна, што натуральнае жаданне проста змяніць фармат ячэйкі на лікавы не дапамагае. Тыя. вы літаральна выбіраеце вочкі, пстрыкаеце па іх правай кнопкай мышы і выбіраеце Фармат вочкі (Фарматаваць вочкі), змяніць фармат на колькасны (лік), сціскаць OK — і нічога не адбываецца! Увогуле!

Магчыма, «гэта не памылка, а асаблівасць», вядома, але ад гэтага нам не лягчэй. Так што давайце разгледзім некалькі спосабаў выправіць сітуацыю - адзін з іх вам абавязкова дапаможа.

Спосаб 1. Зялёны кут індыкатара

Калі вы бачыце зялёны кут індыкатара на вочку з лікам у тэкставым фармаце, то лічыце, што вам пашанцавала. Вы можаце проста вылучыць усе вочкі з дадзенымі і націснуць на ўсплывальны жоўты значок з клічнікам, а затым выбраць каманду Пераўтварыць у лік (Пераўтварыць у лік):

Пераўтварыце лічбы як тэкст у звычайныя лічбы

Усе лічбы ў абраным дыяпазоне будуць пераўтвораны ў поўныя лічбы.

Калі зялёных куткоў няма зусім, то праверце, ці не адключаны яны ў наладах Excel (Файл – Параметры – Формулы – Лічбы ў тэкставым фармаце або з апострафам).

Спосаб 2: паўторны ўваход

Калі ячэек мала, то вы можаце змяніць іх фармат на лікавы, а затым паўторна ўвесці дадзеныя, каб змяненне фармату ўступіла ў сілу. Прасцей за ўсё гэта зрабіць, устаўшы на вочка і паслядоўна націснуўшы клавішы F2 (уваходзьце ў рэжым рэдагавання, у ячэйцы пачынае міргаць курсор), а затым Уводзіць. Таксама замест F2 можна проста двойчы пстрыкнуць па ячэйцы левай кнопкай мышы.

Само сабой зразумела, калі вочак шмат, то гэты спосаб, вядома, не падыдзе.

Спосаб 3. Формула

Хутка пераўтварыць псеўдалічбы ў звычайныя можна, калі побач з дадзенымі зрабіць дадатковы слупок з элементарнай формулай:

Пераўтварыце лічбы як тэкст у звычайныя лічбы

Двайны мінус, у дадзеным выпадку, азначае, па сутнасці, памнажэнне на -1 удвая. Мінус за мінусам дасць плюс і значэнне ў вочку не зменіцца, але сам факт выканання матэматычнага дзеяння перамыкае фармат дадзеных на патрэбны нам лікавы.

Вядома, замест множання на 1 можна выкарыстоўваць любую іншую бяскрыўдную матэматычную аперацыю: дзяленне на 1 або складанне і адніманне нуля. Эфект будзе той жа.

Спосаб 4: Спецыяльная ўстаўка

Гэты метад выкарыстоўваўся ў старых версіях Excel, калі сучасныя эфектыўныя менеджэры пайшлі пад стол  зялёнага кутка-індыкатара яшчэ не было ў прынцыпе (з'явіўся толькі ў 2003 годзе). Алгарытм такі:

  • увядзіце 1 у любую пустую клетку
  • скапіруйце яго
  • выбраць вочкі з лічбамі ў тэкставым фармаце і змяніць іх фармат на лічбавы (нічога не адбудзецца)
  • пстрыкніце правай кнопкай мышы на вочках з псеўданумарамі і абярыце каманду Наклейка спецыяльная (Спецыяльная ўстаўка) або скарыстайцеся спалучэннем клавіш Ctrl + Alt + V,
  • у якое адкрылася акне абярыце опцыю Каштоўнасці (Значэнні) и Размнажацца (Памножыць)

Пераўтварыце лічбы як тэкст у звычайныя лічбы

Па сутнасці, мы робім тое ж самае, што і ў папярэднім спосабе - памнажаем змесціва вочак на адзінку - але не з дапамогай формул, а непасрэдна з буфера.

Спосаб 5. Тэкст па слупках

Калі псеўдалічбы, якія трэба пераўтварыць, таксама напісаны з няправільнымі падзельнікамі дзесятковай коскі або тысяч, можна выкарыстоўваць іншы падыход. Выберыце зыходны дыяпазон з дадзенымі і націсніце кнопку Тэкст па слупках (Тэкст у слупкі) таб Дата (Дата). Фактычна гэты інструмент прызначаны для падзелу ліпкага тэксту на слупкі, але ў дадзеным выпадку мы выкарыстоўваем яго з іншай мэтай.

Прапусціце першыя два крокі, націснуўшы на кнопку наступны (Далей), а на трэцім выкарыстоўвайце кнопку Дадаткова (Advanced). Адкрыецца дыялогавае акно, у якім вы можаце ўсталяваць сімвалы-падзельнікі, даступныя ў цяперашні час у нашым тэксце:

Пераўтварыце лічбы як тэкст у звычайныя лічбы

Пасля націску на кнопку Заканчэнне Excel пераўтворыць наш тэкст у звычайныя лічбы.

Спосаб 6. Макрас

Калі такія пераўтварэнні даводзіцца рабіць часта, то мае сэнс аўтаматызаваць гэты працэс простым макрасам. Націсніце Alt+F11 або адкрыйце ўкладку распрацоўшчык (Распрацоўшчык) І націсніце Візуальны Бейсик. У якое з'явілася акне рэдактара дадайце новы модуль праз меню Устаўка – модуль і скапіруйце туды наступны код:

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "Агульны" Selection.Value = Selection.Value End Sub  

Цяпер пасля выбару дыяпазону вы заўсёды можаце адкрыць укладку Распрацоўшчык - Макрасы (Распрацоўшчык — Макрасы), абярыце ў спісе наш макрас, націсніце кнопку прагон (Бяжы) – і імгненна ператвараць псеўдалічбы ў паўнавартасныя.

Вы таксама можаце дадаць гэты макрас у сваю асабістую кнігу макрасаў для наступнага выкарыстання ў любым файле.

PS

Такая ж гісторыя адбываецца і з фінікамі. Некаторыя даты таксама могуць быць распазнаны Excel як тэкст, таму групаванне і сартаванне не будуць працаваць. Рашэнні такія ж, як і для лікаў, толькі фармат трэба замяніць на дату-час замест лічбавага.

  • Падзел ліпкага тэксту на слупкі
  • Разлікі без формул спецыяльнай склейкай
  • Пераўтварыце тэкст у лічбы з дапамогай надбудовы PLEX

Пакінуць каментар