Как число записать как число в excel
Как число записать как число в excel
Исправление ошибки #ЧИСЛО!
Смотрите также можно перед 01 функции не могут. очень внимательным, так «Enter» получаем дату:
Как посчитать количество- поставить символ- написать числоВторой вариант функции макросов в 4: GetDigit = Case 12: Result Case Else Cents » Million « в себя, но оперативнее обеспечивать васВключить итеративные вычисленияВ Excel эта ошибка поставить апостроф (верхняяИз этого примера возникает как бывают исключения.Необходимо заставить Excel распознавать определенного дня недели, «плюс». Смотрим статью в скобках (100).- если не
формате стандартной книги «Four» Case 5: = «Twelve» Case
= » and Place(4) = « не ограничивается гарантий актуальными справочными материалами.
возникает тогда, когда кавычка клавиша «Э» простой вывод. При
Это может приводить числа как текст. (например, вокресений, суббот, «Символ в Excel» Так пишут в пишется число с без поддержки макросов GetDigit = «Five» 13: Result = » & Cents
Billion » Place(5) окупаемость или Фитнес на вашем языке.В поле формула или функция в раскладке En) вычислении и расчетах
к ошибочным расчетам.Решение 1. В ячейке т.д.) между датами, про символы. Ссылка финансовых документах. Как минусом, то ставим (XLSX). Если щелкнуть Case 6: GetDigit
«Thirteen» Case 14: & » Cents» = » Trillion для определенной цели. Эта страница переведенаПредельное число итераций содержит недопустимое числовое тогда ’01 будет в Excel необходимо Приводим конкретный пример.
D2 введите перед в определенном периоде, на статью выше. переписать все отрицательные
знак «минус», нажимаемфайл = «Six» Case Result = «Fourteen» End Select SpellNumber » ‘ String
В этой статье автоматически, поэтому еевведите необходимое количество значение. рассматриваться как текст использовать одинаковые типыЗаполните диапазон ячеек A1:D6 текстовым значением символ смотрите в статьеЧтобы написать в числа с минусом
У вас есть вопрос об определенной функции?
Помогите нам улучшить Excel
7: GetDigit = Case 15: Result = Dollars & representation of amount. предполагается, что вы текст может содержать пересчетов в Excel.
Преобразование чисел в слова
Зачастую это происходит, если пример в ячейке данных, не зависимо так как показано апострофа «’» (апостроф «Посчитать количество дней ячейках число или в числа без число.Сохранить «Seven» Case 8: = «Fifteen» Case Cents End Function MyNumber = Trim(Str(MyNumber)) знакомы с языком неточности и грамматические Чем больше предельное вы вводите числовое А4 от формул и на рисунке:
следует ввести с недели между датами с минусом, или минуса, но вТретий вариант. Откроется диалоговое окно GetDigit = «Eight» 16: Result = ‘ Converts a ‘ Position of VBA программирования и ошибки. Для нас число итераций, тем значение с использованием5666647757574840786 вот такое хочу функций. Это лучшеКолонку E не нужно английской раскладки клавиатуры). в Excel». с плюсом, можно скобках, смотрите в- устанавливаем в
проекта VB Case 9: GetDigit «Sixteen» Case 17: number from 100-999 decimal place 0 с помощью средств,
важно, чтобы эта больше времени потребуется типа или формата написать, а он чем конвертировать текст заполнять, так как Теперь число преобразованоЧасто в Excel числа настроить пользовательский формат. статье «Отрицательные числа ячейке формат «Текстовый».. Нажмите кнопку = «Nine» Case Result = «Seventeen» into text Function if none. DecimalPlace которые используются для статья была вам для вычислений. данных, которые не мне или нули в число и в ней отображается в текстовое значение. необходимо записать как
Создание функции SpellNumber для преобразования чисел в слова
Например, в определенный Excel в скобках».Четвертый вариантНет Else: GetDigit = Case 18: Result GetHundreds(ByVal MyNumber) Dim
= InStr(MyNumber, «.») создания и отладки полезна. Просим васДля задания максимально допустимой поддерживаются в разделе
ставит в конце, позволит избежать много содержимое ячеек вРешение 2. Задайте в текст. И на
столбец пишем каждый
Седьмой вариант- ставим в. «» End Select = «Eighteen» Case Result As String
Теперь обратите внимание на текст без апострофа. Так же найдемчтобы число писалось вставить символ, смотрите
запишется как текст.. Функция SpellNumber теперь Case 4: Result & » Hundred = 1 Do
+ на листе Excel, слишком малое для значения в виде представлены нулями.Другой способ: результаты вычислений функцийГлавным отличием выше описанных лучшее решения для
Использование функции SpellNumber в отдельных ячейках
в статье «СимволАпостроф видно не будет.Щелкните раскрывающееся меню готов к использованию. = «Forty « » End If While MyNumber <>F11 но вы можете отображения в Excel. неформатированных чисел, напримерЕсли вы всеже
все форматы => и формул в двух примеров является
правильного введения в
Сохранение книги с функцией SpellNumber
чтобы число писалось в Excel» тут.Знак апостроф преобразуетТип файлаПримечание: Case 5: Result ‘ Convert the «» Temp =, чтобы открыть добавить эту возможностьЧтобы исправить ошибку, измените1000 хотите в ячейке в поле «ТИП»
колонке D. закрепление за ячейкой ячейки числа как с плюсом – Там описан небольшой число в текст.
и выберите Эта функция работает только = «Fifty « tens and ones GetHundreds(Right(MyNumber, 3)) If
редактор Visual Basic путем вставки следующий формулу таким образом,. видеть число из ввести 00 (для
В ячейке D2 функция способа отображения ее текст.
Как ввести отрицательное число в Excel.
Вводим в ячейку число как текст
формат, и любыеНекоторые номера телефонов автоматическиЧтобыExcel. ячейке Excel». со знаком, какA1
_ (Right(TensText, 1)) 10 to 99 Loop Select CaseСкопируйте приведенный ниже код. быть очень полезнымПоказать этапы вычисленияНа вкладке формат ячейки - Формат ячейки в значений ячеек, но другие типы данных
Как преобразовать число в текст?
конвертируются в дату.поставить тире в ячейкеПервый вариант
- На каких-то ноутбуках написать ноль перед) в ячейку, которую ‘ Retrieve ones into text. Function Dollars Case «»Примечание:
- при использовании Excel, если он отобразится,Файл выберите, например, текстовый,
- закладке число выбрать уже с помощью
будут преобразованы, пока Номер телефона: 2012-10-17
Excel- ставим знак нужно нажать двойные
числом в Excel вы хотите отобразить place. End If GetTens(TensText) Dim Result Dollars = «No
Известные как Пользовательской функции как шаблон для
а затем выберитевыберите команду или числовой с (все форматы) и обычной формулы =A6+B6+C6 пользователь не изменит отображается как «17.10.2012»., ставим «минус» и
«плюс», нажимаем клавишу верхние кавычки, если, т.д. Здесь описано письменного номер, где GetTens = Result As String Result Dollars» Case «One» (UDF)этот код Автоматизация печати проверки. подходящее решение.Параметры указанием «без десятых
в поле тип все значения ячеек для нее другиеИногда нужно записать формулу нажимаем клавишу «Enter». «пробел», пишем число. не работает одинарная. много разных вариантов, A1 — ячейку, End Function ‘ = «» ‘ Dollars = «One
задач для преобразованияЕсли вы хотите преобразованияЗадать вопрос на форуме. Если вы используете долей». набрать 0# воспринимаются как числовые форматы (например, «Общий» обычным текстом.
Так же ставится знак
Математические операции с текстом в Excel
Второй вариант Главное, чтобы они как поставить знак содержащую число вы Converts a number Null out the Dollar» Case Else чисел в разных числовых значений в сообщества, посвященном Excel Excel 2007, нажмитеЕлена моргун
- и ОК пример значения, несмотря на — по умолчанию).
- Поэтому важно научиться управлять «равно», плюс, т.д.- установить в исчезли, когда число перед числом в хотите преобразовать. Можно также from 1 to temporary function value. Dollars = Dollars частях листа.
- текстовом формате безУ вас есть предложениякнопку Microsoft Office: цифры в exel
с ячейке A1 то, что ячейка форматами ячеек.
Если нужно, выравниваем по ячейке текстовый формат. напишем. Excel. вручную ввести значение 9 into text. If Val(Left(TensText, 1)) & » Dollars»Option Explicit ‘Main Function отображения их как по улучшению следующей
и выберите заменяются на #Теперь все числа B6 имеет текстовыйЕсли функция ссылается наПопробуйте заполнить табличку, так центру.Третий вариантПятый вариантКак ввести отрицательное число как = SpellNumber(22.50). Function GetDigit(Digit) Select = 1 Then End Select Select Function SpellNumber(ByVal MyNumber) слова, используйте функции
версии Excel? ЕслиПараметры Excel Что делать? введенные в эту формат. Формулы могут ячейку, в которой как показано наКак поставить ноль перед- поставить в- нажимаем сначала вНажмите клавишу Case Val(Digit) Case ‘ If value
Case Cents Case Dim Dollars, Cents, текст . да, ознакомьтесь с
Подскажите как в Excel набрать числа типа 01 02 03, при наборе у меня автоматически преобразовываются в числа 1 2 и 3.
.Romeo ячейку будут начинаться
суммировать, умножать, разделять
число записано текстом,
рисунке: числом в ячейке сначала апостроф, один раз клавишуExcel.Ввод
1: GetDigit = between 10-19. Select «» Cents = Temp Dim DecimalPlace,Примечание: темами на портале
На вкладке: расширить границу ячейки с 0 и вычитать текст, то при вычисленииКак видно на примереExcel
затем, «плюс» и «пробел», затем пишем
Первый вариант, чтобы подтвердить формулу. «One» Case 2: Case Val(TensText) Case
» and No Count ReDim Place(9) Microsoft примеры программирования только пользовательских предложений дляФормулыОоо сстили если данные если он состоит значение этой ячейки проблема возникает при, смотрите в статье
Как мне в экселе написать число большое? Какой формат не подбираю, не хочет (+)
число. Смотрите выше знак «минус» и- пишем вК началу страницы GetDigit = «Two» 10: Result = Cents» Case «One» As String Place(2) для иллюстрации и
Excel.в разделе: перед числом поставьте не будут использоваться только из символов равно «0». Но введении текста «10/12».
«Число Excel. Формат» вариант 4. число. ячейке знак «минус»Excel не может сохранить Case 3: GetDigit «Ten» Case 11: Cents = «
= » Thousand без гарантий выраженноеПримечание:Параметры вычислений ( ‘ )-апостров.
как число то чисел (0-9), а здесь нужно быть После нажатия клавиши тут.Четвертый вариант
Шестой вариант и ставим число. книгу с помощью = «Three» Case
Result = «Eleven» and One Cent»
» Place(3) = или подразумевается. Включает Мы стараемся как можно
Отображение чисел в виде дробей
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Чтобы отобразить или ввести числа в виде фактических дробей, а не десятичных, используйте формат дроби.
Выделите ячейки, которые нужно отформатировать.
На вкладке Главная нажмите кнопку вызова диалогового окна рядом с именем группы Число.
В списке Категория выберите пункт дробь.
В списке тип выберите нужный тип дроби.
Этот формат отображает 123,456 как
123 1/2, округление до ближайшего однозначного дробного значения
123 26/57, округление до ближайшего двойного десятичного дробного значения
Тройная дробь с тремя цифрами
123 57/125, округление до ближайшего тройного десятичного значения
Дробь как половины
Дробь по кварталам
Дробь как восьмые
Дробь в шестнадцать
Дробь как десятые значения
Дробь в сотых долях
Число в активной ячейке выделенной ячейки на листе отображается в поле образец , чтобы можно было просмотреть выбранные параметры форматирования чисел.
Советы по отображению дробей
После того как вы примените дробный формат к ячейке, десятичные числа и фактические дроби, которые вы вводите в этой ячейке, будут отображаться в виде дроби. Например, при вводе значений 0,5 или 1/2 в 1/2 , если ячейка была отформатирована с помощью дробной части, содержащей не более одной цифры.
Если к ячейке не применен ни один из дробей, то при вводе дробной части, например 1/2, будет использоваться формат даты. Чтобы отобразить его в виде дроби, примените Дробный формат, а затем повторно введите дробь.
Если вы не хотите выполнять вычисления с дробями, вы можете отформатировать ячейку как текст, прежде чем вводить в него дробную часть, выбирая текст в списке Категория . Таким образом, вводимые дроби не будут сокращены или преобразованы в десятичные. Однако вы не можете выполнять математические вычисления для дробей, которые отображаются в виде текста.
Чтобы сбросить числовой формат, выберите пункт Общие в поле Категория (диалоговое окноФормат ячеек ) или в поле числовой формат (вкладкаГлавная, Группа число ). В ячейках с форматом Общий форматирование к числам не применяется.
Преобразование чисел-как-текст в нормальные числа
Если для каких-либо ячеек на листе был установлен текстовый формат (это мог сделать пользователь или программа при выгрузке данных в Excel), то введенные потом в эти ячейки числа Excel начинает считать текстом. Иногда такие ячейки помечаются зеленым индикатором, который вы, скорее всего, видели:
Причем иногда такой индикатор не появляется (что гораздо хуже).
В общем и целом, появление в ваших данных чисел-как-текст обычно приводит к большому количеству весьма печальных последствий:
- перестает нормально работать сортировка — «псевдочисла» выдавливаются вниз, а не располагаются по-порядку как положено:
- функции типа ВПР (VLOOKUP) не находят требуемые значения, потому как для них число и такое же число-как-текст различаются:
- при фильтрации псевдочисла отбираются ошибочно
- многие другие функции Excel также перестают нормально работать:
- и т.д.
Особенно забавно, что естественное желание просто изменить формат ячейки на числовой — не помогает. Т.е. вы, буквально, выделяете ячейки, щелкаете по ним правой кнопкой мыши, выбираете Формат ячеек (Format Cells) , меняете формат на Числовой (Number) , жмете ОК — и ничего не происходит! Совсем!
Возможно, «это не баг, а фича», конечно, но нам от этого не легче. Так что давайте-к рассмотрим несколько способов исправить ситуацию — один из них вам обязательно поможет.
Способ 1. Зеленый уголок-индикатор
Если на ячейке с числом с текстовом формате вы видите зеленый уголок-индикатор, то считайте, что вам повезло. Можно просто выделить все ячейки с данными и нажать на всплывающий желтый значок с восклицательным знаком, а затем выбрать команду Преобразовать в число (Convert to number) :
Все числа в выделенном диапазоне будут преобразованы в полноценные.
Если зеленых уголков нет совсем, то проверьте — не выключены ли они в настройках вашего Excel (Файл — Параметры — Формулы — Числа, отформатированные как текст или с предшествующим апострофом).
Способ 2. Повторный ввод
Если ячеек немного, то можно поменять их формат на числовой, а затем повторно ввести данные, чтобы изменение формата вступило-таки в силу. Проще всего это сделать, встав на ячейку и нажав последовательно клавиши F2 (вход в режим редактирования, в ячейке начинает мигаеть курсор) и затем Enter. Также вместо F2 можно просто делать двойной щелчок левой кнопкой мыши по ячейке.
Само-собой, что если ячеек много, то такой способ, конечно, не подойдет.
Способ 3. Формула
Можно быстро преобразовать псевдочисла в нормальные, если сделать рядом с данными дополнительный столбец с элементарной формулой:
Двойной минус, в данном случае, означает, на самом деле, умножение на -1 два раза. Минус на минус даст плюс и значение в ячейке это не изменит, но сам факт выполнения математической операции переключает формат данных на нужный нам числовой.
Само-собой, вместо умножения на 1 можно использовать любую другую безобидную математическую операцию: деление на 1 или прибавление-вычитание нуля. Эффект будет тот же.
Способ 4. Специальная вставка
Этот способ использовали еще в старых версиях Excel, когда современные эффективные менеджеры под стол ходили зеленого уголка-индикатора еще не было в принципе (он появился только с 2003 года). Алгоритм такой:
- в любую пустую ячейку введите 1
- скопируйте ее
- выделите ячейки с числами в текстовом формате и поменяйте у них формат на числовой (ничего не произойдет)
- щелкните по ячейкам с псевдочислами правой кнопкой мыши и выберите команду Специальная вставка (Paste Special) или используйте сочетание клавиш Ctrl+Alt+V
- в открывшемся окне выберите вариант Значения (Values) и Умножить (Multiply)
По-сути, мы выполняем то же самое, что и в прошлом способе — умножение содержимого ячеек на единицу — но не формулами, а напрямую из буфера.
Способ 5. Текст по столбцам
Если псеводчисла, которые надо преобразовать, вдобавок еще и записаны с неправильными разделителями целой и дробной части или тысяч, то можно использовать другой подход. Выделите исходный диапазон с данными и нажмите кнопку Текст по столбцам (Text to columns) на вкладке Данные (Data) . На самом деле этот инструмент предназначен для деления слипшегося текста по столбцам, но, в данном случае, мы используем его с другой целью.
Пропустите первых два шага нажатием на кнопку Далее (Next) , а на третьем воспользуйтесь кнопкой Дополнительно (Advanced) . Откроется диалоговое окно, где можно задать имеющиеся сейчас в нашем тексте символы-разделители:
После нажатия на Готово Excel преобразует наш текст в нормальные числа.
Способ 6. Макрос
Если подобные преобразования вам приходится делать часто, то имеет смысл автоматизировать этот процесс при помощи несложного макроса. Нажмите сочетание клавиш Alt+F11 или откройте вкладку Разработчик (Developer) и нажмите кнопку Visual Basic. В появившемся окне редактора добавьте новый модуль через меню Insert — Module и скопируйте туда следующий код:
Теперь после выделения диапазона всегда можно открыть вкладку Разрабочик — Макросы (Developer — Macros) , выбрать наш макрос в списке, нажать кнопку Выполнить (Run ) — и моментально преобразовать псевдочисла в полноценные.
Также можно добавить этот макрос в личную книгу макросов, чтобы использовать позднее в любом файле.
С датами бывает та же история. Некоторые даты тоже могут распознаваться Excel’ем как текст, поэтому не будет работать группировка и сортировка. Решения — те же самые, что и для чисел, только формат вместо числового нужно заменить на дату-время.
Вводим в ячейку число как текст
Часто в Excel числа необходимо записать как текст. И на оборот, введенные нами текстовые значения программа меняет на числа или даты.
На первом уроке рассмотрим, в каких случаях может возникнуть конфликт между пользователем и программой при введении данных в ячейки. Так же найдем лучшее решения для правильного введения в ячейки числа как текст.
Как преобразовать число в текст?
Вводить числа как текст в Excel приходится достаточно часто. Например:
- Номер фактуры или договора состоит из более 12-ти чисел. Допустим номер: «1234567891012» Excel округляет большие числа в такой формат «1,23457E+12».
- Некоторые номера телефонов автоматически конвертируются в дату. Номер телефона: 2012-10-17 отображается как «17.10.2012».
- Иногда нужно записать формулу обычным текстом.
Поэтому важно научиться управлять форматами ячеек.
Попробуйте заполнить табличку, так как показано на рисунке:
Как видно на примере проблема возникает при введении текста «10/12». После нажатия клавиши «Enter» получаем дату:
Необходимо заставить Excel распознавать числа как текст.
Решение 1 . В ячейке D2 введите перед текстовым значением символ апострофа «’» ( апостроф следует ввести с английской раскладки клавиатуры ). Теперь число преобразовано в текстовое значение.
Решение 2 . Задайте в ячейке D2 текстовый формат. Для этого откройте окно «Формат ячеек» CTRL+1. На вкладке «Число» выберите из списка «Числовые формат» опцию «Текстовый» и нажмите ОК. Теперь можно вводить любые числа как текст без апострофа.
Главным отличием выше описанных двух примеров является закрепление за ячейкой способа отображения ее значений с помощью присвоения формата. Если в первом решении в ячейку будут вводиться новые типы данных ( без апострофа ), то они будут отображаться по умолчанию.
Примечание. Второе решение закрепляет за ячейкой ее формат, и любые другие типы данных будут преобразованы, пока пользователь не изменит для нее другие форматы (например, «Общий» — по умолчанию).
Математические операции с текстом в Excel
Если функция ссылается на ячейку, в которой число записано текстом, то при вычислении значение этой ячейки равно «0». Но здесь нужно быть очень внимательным, так как бывают исключения. Это может приводить к ошибочным расчетам. Приводим конкретный пример.
- Заполните диапазон ячеек A1:D6 так как показано на рисунке:
- Колонку E не нужно заполнять, так как в ней отображается содержимое ячеек в колонке D. Обратите внимание в ячейках B3 и B6 числовые данные записаны как текстовые через апостроф «’».
- В колонку D введите формулы, которые отображаются в колонке E как на рисунке.
Теперь обратите внимание на результаты вычислений функций и формул в колонке D.
В ячейке D2 функция =СУММ(A2:C2) отображает правильный результат 1+100+10=111. А в ячейке D3 функция суммирования меняет значение ячейки B3 на число 0, так как там данные отображаются в текстовом формате. В результате: 1+0+10=11.
Внимание! При вычислении аналогичных значений ячеек, но уже с помощью обычной формулы =A6+B6+C6 все значения ячеек воспринимаются как числовые значения, несмотря на то, что ячейка B6 имеет текстовый формат. Формулы могут суммировать, умножать, разделять и вычитать текст, если он состоит только из символов чисел (0-9), а функции не могут.
Из этого примера возникает простой вывод. При вычислении и расчетах в Excel необходимо использовать одинаковые типы данных, не зависимо от формул и функций. Это лучше чем конвертировать текст в число и позволит избежать много ошибок. Не выполняйте никаких математических операций с текстом.
Как число записать как число в excel
24.02.2013 23 90483
Вам необходимо на компьютере вставить число 0 перед числами в ячейке Excel или Calc в Open Office?
В математике считается, что последовательность цифр с нулем впереди равна той же последовательности цифр, но без нуля. Например, 0123 равна 123. Однако, часто случаются ситуации, вне математики, в которых это не так. Например, банковский счет 0123 не равен банковскому счету 123 и наверняка будет принадлежать разным владельцам.
Предлагаем вам два способа для решения этой проблемы:
1-ый способ:
- Открыть MS Excel / Calc Open Office
- Ввести числовую последовательность в нужную ячейку
- Нажать правой клавишей на ячейку, в которую вы ввели числовую последовательность и выбрать пункт: формат ячеек.
- В открывшемся окне сверху выберите вкладку число, слева выберите пункт: (все форматы) / Категорию Все
- В поле тип введите количество нулей на одно больше, чем количество чисел в вашей последовательности / В поле код формата введите количество нулей на одно больше, чем в вашем числе
- В после образец вы увидете, как будет выглядеть ваша последовательность
- Нажмите ок, ваша последовательность изменит свой вид
2-ой способ:
- Открыть MS Excel / Calc Open Office
- Нажать правой клавишей на ячейку, в которую вы хотите написать число и выбрать пункт: формат ячеек.
- В открывшемся окне сверху выберите вкладку число, слева выберите пункт: текстовый и нажмите ок / текст и нажмите ок
- Теперь вы можете вписать в нужной вам ячейки впереди цифр ноль
3-тий способ от Anatoli:
Поставить знак апострофа (`) перед числовой последовательностью в ячейке Excel