Сколько цифр можно записать в одной ячейке excel
Заранее благодарю за помощь!
Заранее благодарю за помощь! bird5
С Уважением к Вам!
Заранее благодарю за помощь! Автор - bird5
Дата добавления - 11.06.2017 в 12:19
щас придут модераторы и "наподдают".
они тут злые все:
1) заставляют соблюдать правила
2) не разрешают помогать тем, кто их нарушает
и форумчане злые тоже - вместо того, что бы ответить, начинают умничать
щас придут модераторы и "наподдают".
они тут злые все:
1) заставляют соблюдать правила
2) не разрешают помогать тем, кто их нарушает
и форумчане злые тоже - вместо того, что бы ответить, начинают умничать
Nic70y
щас придут модераторы и "наподдают".
они тут злые все:
1) заставляют соблюдать правила
2) не разрешают помогать тем, кто их нарушает
и форумчане злые тоже - вместо того, что бы ответить, начинают умничать
Автор - Nic70y
Дата добавления - 11.06.2017 в 12:38
Nic70y, я вроде ничего не нарушил. Или я правила читал задом наперед?
Что касается прилагаемого файла, то задачка то общего характера. Мне кажется файл не нужен.
Nic70y, я вроде ничего не нарушил. Или я правила читал задом наперед?
Что касается прилагаемого файла, то задачка то общего характера. Мне кажется файл не нужен. bird5
ну как- бы тонкий намек:
2.Очень ВАЖНО! При создании темы, давайте теме название, отражающее суть Вашей проблемы
а так в принципе под такое название подойдут все вопросы, а не только Ваш.
ну как- бы тонкий намек:
2.Очень ВАЖНО! При создании темы, давайте теме название, отражающее суть Вашей проблемы
а так в принципе под такое название подойдут все вопросы, а не только Ваш. Nic70y
а так в принципе под такое название подойдут все вопросы, а не только Ваш. Автор - Nic70y
Дата добавления - 11.06.2017 в 13:05
Function NumCount(r As Range)
Dim aSpl
Dim lCnt As Long, j As Long
aSpl = Split(r.Value, ",") ' делим на части
For j = 0 To UBound(aSpl)
If " " & aSpl(j) & " " Like "*-*" Then ' проверяем наличие тире
lCnt = lCnt + Val(Split(aSpl(j), "-")(1)) - _
Val(Split(aSpl(j), "-")(0)) + 1
Else
lCnt = lCnt + 1
End If
Next j
NumCount = lCnt
End Function
Function NumCount(r As Range)
Dim aSpl
Dim lCnt As Long, j As Long
aSpl = Split(r.Value, ",") ' делим на части
For j = 0 To UBound(aSpl)
If " " & aSpl(j) & " " Like "*-*" Then ' проверяем наличие тире
lCnt = lCnt + Val(Split(aSpl(j), "-")(1)) - _
Val(Split(aSpl(j), "-")(0)) + 1
Else
lCnt = lCnt + 1
End If
Next j
NumCount = lCnt
End Function
Function NumCount(r As Range)
Dim aSpl
Dim lCnt As Long, j As Long
aSpl = Split(r.Value, ",") ' делим на части
For j = 0 To UBound(aSpl)
If " " & aSpl(j) & " " Like "*-*" Then ' проверяем наличие тире
lCnt = lCnt + Val(Split(aSpl(j), "-")(1)) - _
Val(Split(aSpl(j), "-")(0)) + 1
Else
lCnt = lCnt + 1
End If
Next j
NumCount = lCnt
End Function
Function numcalc%(t$)
Dim r, i%, s%
r = Split(t, ",")
For i = 0 To UBound(r)
If Evaluate(r(i)) < 0 Then s = s - Evaluate(r(i)) + 1 Else s = i + 1
Next
numcalc = s
End Function
Function numcalc%(t$)
Dim r, i%, s%
r = Split(t, ",")
For i = 0 To UBound(r)
If Evaluate(r(i)) < 0 Then s = s - Evaluate(r(i)) + 1 Else s = i + 1
Next
numcalc = s
End Function
Function numcalc%(t$)
Dim r, i%, s%
r = Split(t, ",")
For i = 0 To UBound(r)
If Evaluate(r(i)) < 0 Then s = s - Evaluate(r(i)) + 1 Else s = i + 1
Next
numcalc = s
End Function
Function UDF_COUNTNUMS(val)
UDF_COUNTNUMS = Range(Replace(Replace("A" & val, ",", ",A"), "-", ":A")).Count
End Function
[/vba]
Преобразование 1,3,5-8 => диапазон A1,A3,A5:A8, а дальше - дело техники по подсчету количества ячеек диапазона.
Function UDF_COUNTNUMS(val)
UDF_COUNTNUMS = Range(Replace(Replace("A" & val, ",", ",A"), "-", ":A")).Count
End Function
[/vba]
Преобразование 1,3,5-8 => диапазон A1,A3,A5:A8, а дальше - дело техники по подсчету количества ячеек диапазона. Gustav
Function UDF_COUNTNUMS(val)
UDF_COUNTNUMS = Range(Replace(Replace("A" & val, ",", ",A"), "-", ":A")).Count
End Function
[/vba]
Преобразование 1,3,5-8 => диапазон A1,A3,A5:A8, а дальше - дело техники по подсчету количества ячеек диапазона. Автор - Gustav
Дата добавления - 11.06.2017 в 14:27
Задачка показалась интересной для перекидывания мостка в таблицы Google. Там с помощью табличных функций SPLIT и JOIN, а также всемогущей QUERY, на которые мы в Excel, к сожалению, можем пока только облизываться, удалось получить список чисел шаблона по отдельным ячейкам, после чего задача подсчёта свелась к тривиальному COUNT либо по диапазону, занятому отдельными числами, либо к включению COUNT в общую формулу в качестве самой внешней опоясывающей функции. Я же от показа списка чисел по отдельности не мог удержаться.
Задачка показалась интересной для перекидывания мостка в таблицы Google. Там с помощью табличных функций SPLIT и JOIN, а также всемогущей QUERY, на которые мы в Excel, к сожалению, можем пока только облизываться, удалось получить список чисел шаблона по отдельным ячейкам, после чего задача подсчёта свелась к тривиальному COUNT либо по диапазону, занятому отдельными числами, либо к включению COUNT в общую формулу в качестве самой внешней опоясывающей функции. Я же от показа списка чисел по отдельности не мог удержаться.
Gustav, с тех пор как наш всеми (экселистами) любимый Вильям отошел от дел
микрософт косячит, то с мобильными устройствами, то с офис 2016,
переводя ожидаемые функции в подписку,
гугл не дремлет, подминает под себя линункс и т.д.
Зачем Вы его (гугл) регулярно рекламируете (он в рекламе не нуждается)?
тем самым добивая стареющий, маленький (микро)софт.
Безобразие!
Gustav, с тех пор как наш всеми (экселистами) любимый Вильям отошел от дел
микрософт косячит, то с мобильными устройствами, то с офис 2016,
переводя ожидаемые функции в подписку,
гугл не дремлет, подминает под себя линункс и т.д.
Зачем Вы его (гугл) регулярно рекламируете (он в рекламе не нуждается)?
тем самым добивая стареющий, маленький (микро)софт.
Безобразие! Nic70y
Зачем Вы его (гугл) регулярно рекламируете (он в рекламе не нуждается)?
тем самым добивая стареющий, маленький (микро)софт.
Безобразие! Автор - Nic70y
Дата добавления - 11.06.2017 в 20:40
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Симптомы
После ввода длинного номера (например, номера кредитной карты) в ячейке Excel номер отображается неправильно в Excel. Например,
Числовой формат по умолчанию в Excel является общим, поэтому вы можете отображать до 11 цифр в ячейке.
Обходной путь
Для решения проблемы используйте один из указанных ниже способов.
Способ 1. Форматирование ячейки как текста
Для этого выполните следующие действия:
Щелкните правой кнопкой мыши поле со списком и выберите пункт Формат ячеек.
На вкладке Число выберите Текст, а затем нажмите ОК.
Затем введите длинное число. (Не забудьте установить формат ячейки, прежде чем ввести число)
Если вы не хотите видеть предупреждающие стрелки, нажмите на маленькую стрелку, а затем Пропустить ошибку.
Способ 2. Использование одинарной кавычки
При вводе длинного числа сначала введите одинарную кавычку (') в ячейке, а затем длинное число.
Например, введите '1234567890123456789, и одинарная кавычка не будет отображаться после нажатия ENTER.
Связанные статьи
Ваше мнение важно для нас! Не стесняйтесь сообщать, что вы думаете об этой статье, используя поле комментария, расположенное внизу документа. Это позволит нам улучшить содержимое. Заранее спасибо!
При введении числа, содержащего более 15 цифр в ячейку в Microsoft Excel, Excel заменяет любые цифры после пятнадцатого разряда на ноли. Например, введите идентификационный номер кредитной карты в следующем формате:
В этом случае Excel заменяет последнюю цифру на ноль.
Причина
Excel следует спецификации IEEE 754 в отношении хранения и вычисления чисел с плавающей точкой. Excel сохраняет только 15 значащих цифр числа и изменяет цифры после пятнадцатого разряда на ноль
Обходной путь
Добавить кавычку
Чтобы предотвратить изменение цифр на ноли, добавьте одинарную кавычку перед вводом числа.
Для этого выделите пустую ячейку, введите одну кавычку ('), а затем введите число. Все цифры отображаются в ячейке.
Формат ячеек
Чтобы не вводить кавычку в каждой ячейке, перед вводом каких-либо данных можно задать для этих ячеек текстовый формат.
Выберите все затронутые ячейки и нажмите Ctrl+1, чтобы открыть диалоговое окно Формат ячеек.
На вкладке Число выберите Текст из списка Категория, а затем выберите ОК.
Дополнительная информация
Это происходит только в том случае, если для ячейки задан формат Число, а введенное число содержит более 15 цифр. В форматированные в виде текста ячейки можно ввести до 32 767 символов. На листе Excel отображается до 1024 символов.
Так как настраиваемые форматы чисел предназначены для работы в основном с числами, невозможно создать настраиваемый формат номеров, который хранит более 15 цифр. Например, нельзя использовать следующий формат для хранения 16-символьного удостоверения кредитной карты в виде числа:
Однако, если ввести такое число в ячейке, которая форматирована как текст, все символы остаются в том виде, в котором они введены, так как Excel сохраняет это число в виде текста, а не числа.
Каждый раз, когда мы заполняем ячейки данными, автоматически проверяются типы данных ячейки в Excel. Содержит ли она: цифры; формулы; логические выражения.
Если не подтвердился ни один из выше приведенных типов данных, Excel воспринимает содержимое ячейки как текст или дата.
Введенные данные в ячейку можно редактировать изменять и удалять. Далее рассмотрим способы редактирования ячеек.
Самый простой способ изменения содержимого ячейки – это заново вписать новые данные.
Ввод текста в ячейку Excel
Введите в ячейку A1 свое имя. Для этого у вас имеется две возможности:
- Сделайте ячейку активной переместив на нее курсор. Потом введите текст и нажмите «Enter» или просто переместите курсор на любую другую ячейку.
- Сделайте ячейку активной с помощью курсора и введите данные в строку формул (широкое поле ввода под полосой инструментов). И нажмите галочку «Ввод».
Если вы передумали заполнять ячейку то в место «Enter» или «Ввод» жмите «ESC».
Клавиша «Enter» или инструмент строки формул «Ввод» подтверждают запись данных в ячейку.
Заметьте! Если воспользоваться первой возможностью то после подтверждения «Enter» курсор сместится на соседнюю ячейку вниз (при настройках по умолчанию). Если же использовать вторую возможность и подтвердить галочкой «Ввод», то курсор останется на месте.
Как уместить длинный текст в ячейке Excel?
Заполните ячейки текстом, так как показано на рисунке, чтобы содержимое вмещалось в ячейках.
По умолчанию ширина ячеек не позволяет вместить длинные тексты и в результате мы видим такую картинку:
- Ширина столбца в количестве символов стандартного размера шрифта(Calibri 11 пунктов) – по умолчанию 8,43 символов такая длина текста в стандартной ячейке. Таким образом, можно быстро определить длину текста в ячейке Excel. Но чаще всего для этого применяется функция ДЛСТР (сокращенно длинна строки). Этой же функцией определяется и количество цифр одной ячейке.
- Высота строки в пунктах измерения высоты шрифтов – по умолчанию 15 пунктов.
- В скобках размеры указаны в пикселях и для столбцов и для строк.
В Excel 2010 можно задать размеры строк и столбцов в сантиметрах. Для этого нужно перейти в режим разметки страниц: «Вид»-«Разметка страницы». Щелкаем правой кнопкой по заголовку столбца или строки и выберем опцию «ширина». Потом вводим значение в сантиметрах. Этого особенно удобно при подготовке документа для вывода на печать. Ведь мы знаем размеры формата A4: ширина 21см и высота 29,7см.
Но благодаря показателям в пикселях при обычном режиме, то можно пересчитать самому в сантиметры, используя данные для конвертации единиц измерений:
- 0,98 см = 37 пикселей;
- 1,01 см = 38 пикселей;
- 0,50 см = 19 пикселей.
Введение цифр в ячейки Excel
Вводить текстовые данные в ячейки уже умеем, теперь разберемся с заполнением цифровых данных. Заполните простую табличку как показано на рисунке:
Обратите внимание! По умолчанию текст выравнивается по левей стороне ячеек, а цифры по правой. Данная особенность позволяет быстро найти цифры в ячейке и не спутать их с текстом (ведь текст также содержит символы цифр, но не позволяет производить с ними математические расчеты). Например, если в место запятой в качестве разделителя разрядов стоит точка или пробел, то цифры распознаны как дата и текст соответственно, из-за чего потом не работают расчеты. Таким образом, можно быстро сориентироваться, как распознала программа введенные данные: как текст или как цифру. Например, если мы будем отделять десятые части не запятой, а точкой, то данные цифр распознаются как дата. Будьте внимательны с типами данных для заполнения.
Задание 1. Наведите курсор мышки на ячейку C2 и удерживая левую клавишу проведите его вниз до ячейки C3. Вы выделили диапазон из 2-ух ячеек (C2:C3) для дальнейшей работы с ними. На полосе инструментов выберите закладку «Главная» и щелкните на инструмент «Увеличить разрядность» как показано на рисунке:
Не трудно догадаться, что рядом расположен инструмент «Уменьшить разрядность». Так можно изменять формат ячеек на числовой для отображения цифр разным количеством разрядности (количество цифр отображаемых после запятой).
Оба эти инструмента автоматически меняют форматы ячеек на «числовой». Чтобы изменить формат ячеек на «числовой» так же можно воспользоваться диалоговым окном настройки форматов. Для его вызова необходимо зайти: «Главная»-«Число» и щелкнуть на уголок со стрелочкой как показано на рисунке:
Данное окно можно вызвать комбинацией горячих клавиш CTRL+1.
Введение валют и процентов
К нашей табличке добавьте еще данных, как показано ниже на рисунке.
Задание 1. Выделите диапазон ячеек D2:D3 и установите финансовый числовой формат. В диапазоне E2:E3 сделайте процентный формат. В результате должно получиться так:
Формат – это свойство ячейки, а не ее содержимое. Поэтому обычно сначала вводятся данные, а потом изменяется формат отображения данных. В отдельных случаях лучше сделать в обратном порядке.
Задание 2. Введите в пустую ячейку суму с валютой следующим образом. Нажмите «Enter» и вы увидите, что программа сама присвоит ячейке финансовый формат. То же самое можно сделать с процентами.
В Excel версии 2007 и 2010 предусмотрено несколько валют для быстрого ввода при установке формата ячеек. Посмотрите выпадающий список валют и измените формат на Евро:
Если вы просто хотите, чтобы пользователи вводили символы в ограниченном количестве в ячейке Excel, например, могут вводить только 7-10 символов в ячейках, как вы можете это сделать? В этой статье я собираюсь поговорить об ограничении количества цифр с помощью функции проверки данных в Excel.
Используйте функцию проверки данных, чтобы ограничить количество цифр в Excel
Если вы просто хотите, чтобы пользователи вводили 7-значную или 10-значную строку только в ячейки, сделайте следующее:
1. Выберите ячейки, в которых нужно ограничить количество цифр, нажмите Данные > Проверка данных > проверка достоверности данных.
2. Под Настройки вкладка, выберите На заказ из Разрешить раскрывающийся список, затем введите эту формулу = ИЛИ (LEN (A1) = 7, LEN (A1) = 10) в Формула текстовое окно.
3. Нажмите OK. Теперь выбранные ячейки могут набирать только строку из 7 или 10 цифр. Или появится диалоговое окно с предупреждением.
Примечание: Если вы просто хотите, чтобы пользователи вводили числовые строки, используйте эту формулу =OR(AND(LEN(A1)=7,LEN(A1)=10),ISNUMBER(A1)).
Если вы разрешаете пользователям вводить только 7-10 цифр строк в ячейках, вы можете сделать следующее:
1. Выберите ячейки, в которых нужно ограничить количество цифр, нажмите Данные > Проверка данных > проверка достоверности данных.
2. Под Настройки вкладка, выберите Длина текста из Разрешить выпадающий список, выберите между in Данные раскрывающийся список, в минимальный и максимальная текстовое поле, введите используемый номер.
3. Нажмите OK. Теперь в выбранные ячейки можно вводить строки только цифрами от 7 до 10.
Совет: яЕсли вы хотите открыть диалоговое окно с особым предупреждением, чтобы напомнить пользователям, вы можете сделать следующее:
Просмотр и редактирование нескольких документов Word / книг Excel с вкладками в Firefox, Chrome, Internet Explore 10!
Возможно, вы знакомы с просмотром нескольких веб-страниц в Firefox / Chrome / IE и возможностью переключения между ними, легко щелкая соответствующие вкладки. Здесь вкладка Office поддерживает аналогичную обработку, которая позволяет вам просматривать несколько документов Word или книг Excel в одном окне Word или Excel и легко переключаться между ними, щелкая их вкладки.
Нажмите, чтобы получить бесплатную пробную версию вкладки Office!
Читайте также: