ЯЧЕЙКА Функция возвращает сведения о форматировании, расположении или содержимом ячейки. Например, если перед выполнением вычислений с ячейкой необходимо удостовериться в том, что она содержит числовое значение, а не текст, можно использовать следующую формулу:
=ЕСЛИ(ЯЧЕЙКА(«тип»;A1)=»v»;A1*2;0)
Эта формула вычисляет произведение A1*2, только если в ячейке A1 содержится числовое значение, и возвращает значение 0, если в ячейке A1 содержится текст или она пустая.
Примечание: Формулы, использующие функцию ЯЧЕЙКА, имеют значения аргументов для конкретного языка и возвращают ошибки при вычислениях с использованием другой языковой версии Excel. Например, если при создании формулы, содержащей ячейку, при использовании чешской версии Excel эта формула возвращает ошибку, если книга открыта во французском языке. Если важно, чтобы другие люди открывали вашу книгу с помощью разных языковых версий Excel, рассмотрите возможность использования альтернативных функций или разрешение на сохранение локальных копий, в которых они меняют аргументы ЯЧЕЙКА в зависимости от языка.
Синтаксис
ЯЧЕЙКА(тип_сведений;[ссылка])
Аргументы функции ЯЧЕЙКА описаны ниже.
Аргумент |
Описание |
---|---|
Тип_сведений Обязательно |
Текстовое значение, задающее тип сведений о ячейке при возвращении. В приведенном ниже списке указаны возможные значения аргумента «тип_сведений» и соответствующие результаты. |
ссылка Необязательно |
Ячейка, сведения о которой требуется получить. Если этот аргумент опущен, сведения, указанные в аргументе info_type, возвращаются для ячейки, выбранной на момент вычисления. Если аргумент «ссылка» является диапазоном ячеек, функция ЯЧЕЙКА возвращает сведения об активной ячейке в выбранном диапазоне. Важно: Технические ссылки необязательны, но рекомендуется их включит в формулу, если вы не понимаете, как это влияет на результат формулы, и не хотите, чтобы они были на месте. Опущенный аргумент ссылки не является надежной информацией о конкретной ячейке по следующим причинам:
|
info_type значения
В следующем списке описаны текстовые значения, которые можно использовать info_type аргумента. Эти значения должны быть введены в функцию ЯЧЕЙКА с кавычками (» «).
Тип_сведений |
Возвращаемое значение |
---|---|
«адрес» |
Ссылка на первую ячейку в аргументе «ссылка» в виде текстовой строки. |
«столбец» |
Номер столбца ячейки в аргументе «ссылка». |
«цвет» |
1, если форматированием ячейки предусмотрено изменение цвета для отрицательных значений; во всех остальных случаях — 0 (ноль). Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
«содержимое» |
Значение левой верхней ячейки в ссылке; не формула. |
«имяфайла» |
Имя файла (включая полный путь), содержащего ссылку, в виде текстовой строки. Если лист, содержащий ссылку, еще не был сохранен, возвращается пустая строка («»). Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
«формат» |
Текстовое значение, соответствующее числовому формату ячейки. Значения для различных форматов показаны ниже в таблице. Если ячейка изменяет цвет при выводе отрицательных значений, в конце текстового значения добавляется «-«. Если положительные или все числа отображаются в круглых скобках, в конце текстового значения добавляется «()». Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
«скобки» |
1, если форматированием ячейки предусмотрено отображение положительных или всех чисел в круглых скобках; во всех остальных случаях — 0. Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
«префикс» |
Текстовое значение, соответствующее префиксу метки ячейки. Одиночная кавычка (‘) соответствует тексту, выровненному влево, двойная кавычка («) — тексту, выровненному вправо, знак крышки (^) — тексту, выровненному по центру, обратная косая черта () — тексту, распределенному по всей ширине ячейки, а пустой текст («») — любому другому содержимому ячейки. Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
«защита» |
0, если ячейка разблокирована, и 1, если ячейка заблокирована. Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
«строка» |
Номер строки ячейки в аргументе «ссылка». |
«тип» |
Текстовое значение, соответствующее типу данных в ячейке. Значение «b» соответствует пустой ячейке, «l» — текстовой константе в ячейке, «v» — любому другому содержимому. |
«ширина» |
Возвращает массив с 2 элементами. Первый элемент массива — это ширина столбца ячейки, округленная до целого. Единица измерения равна ширине одного знака для шрифта стандартного размера. Второй элемент массива имеет значение Boolean, значение true, если ширина столбца является значением по умолчанию, или FALSE, если ширина явно задана пользователем. Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
Коды форматов функции ЯЧЕЙКА
В приведенном ниже списке описаны текстовые значения, возвращаемые функцией ЯЧЕЙКА, если в качестве аргумента «тип_сведений» указано значение «формат», а аргумент ссылки указывает на ячейку, отформатированную с использованием встроенного числового формата.
Формат Microsoft Excel |
Значение, возвращаемое функцией ЯЧЕЙКА |
---|---|
Общий |
«G» |
0 |
«F0» |
# ##0 |
«,0» |
0,00 |
«F2» |
# ##0,00 |
«,2» |
$# ##0_);($# ##0) |
«C0» |
$# ##0_);[Красный]($# ##0) |
«C0-« |
$# ##0,00_);($# ##0,00) |
«C2» |
$# ##0,00_);[Красный]($# ##0,00) |
«C2-« |
0% |
«P0» |
0,00% |
«P2» |
0,00E+00 |
«S2» |
# ?/? или # ??/?? |
«G» |
д.М.гг или дд.ММ.гг Ч:мм или дд.ММ.гг |
«D4» |
Д МММ ГГ или ДД МММ ГГ |
«D1» |
д.м, или дд.ммм, или Д МММ |
«D2» |
ммм.гг, ммм.гггг, МММ ГГ или МММ ГГГГ |
«D3» |
дд.мм |
«D5» |
ч:мм AM/PM |
«D7» |
ч:мм:сс AM/PM |
«D6» |
ч:мм |
«D9» |
ч:мм:сс |
«D8» |
Примечание: Если аргумент info_type функции ЯЧЕЙКА — «формат», а затем к ячейке, на которая ссылается ссылка, будет применяться другой формат, необходимо повторно вычислите (нажмите F9),чтобы обновить результаты функции ЯЧЕЙКА.
Примеры
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Изменение формата ячейки
Создание или изменение ссылки на ячейку
Функция АДРЕС
Добавление, изменение, поиск и очистка условного форматирования в ячейке
ЯЧЕЙКА (функция ЯЧЕЙКА)
Смотрите также0 (ноль)Юрий МЕдинственный параметр значение преобразует данные вПеревел: Антон Андронов помогут Вам лучше дат задан правильный0,15 этим форматам. чтобы таблицей было01.апрНапример, если Вы вводитеMicrosoft Excel позволяет применять»C2″Примечание:Номер столбца ячейки вПримечание:- одно обязательное: И объясните, что является обязательным для формат Число (если
Автор: Антон Андронов справиться с числовыми числовой формат, мы, аВ большинстве версий Microsoft легче пользоваться. Устанавливая«. Если же ввести «1-5», в ячейке к числам множество$# ##0,00_);[Красный]($# ##0,00) Это значение не поддерживается аргументе «ссылка».
Описание
Мы стараемся как знакоместо (разряд), т.е. понимать под некорректным заполнения. Он используется это возможно). ОпределитьФункция T в Excel форматами: многое сможем с7,5% Excel доступ к числовой формат, Вы
точно такое же отобразится число в самых различных числовых»C2-« в Excel Online,
»цвет» можно оперативнее обеспечивать это место в форматом? для передачи проверяемых формат данных поможет выполняет проверку типаПрименяйте числовой формат ко ними сделать. Например,
Синтаксис
– это
настройкам форматирования можно сообщаете таблице, какой
-
значение в ячейку, кратком формате даты форматов. Используя форматирование,0% Excel Mobile и1, если форматированием ячейки вас актуальными справочными маске формата будетnastuxa
данных. |
функция Т, а |
принимаемых данных и |
всему столбцу: мы можем использовать0,075 открыть, если выделить |
тип данных хранится |
имеющую формат «1/5/2010». |
можно изменять внешний |
»P0″ Excel Starter. предусмотрено изменение цвета материалами на вашем заполнено цифрой из : Всем привет.Примечание 1: Как правило, преобразовать в текстовый возвращает текстовую строку,Если Вы собираетесь |
маркер автозаполнения, чтобы |
. нужные ячейки и в ячейке. Например, |
Дробный |
В формате Числовой значения вид чисел без0,00%»защита» для отрицательных значений; языке. Эта страница числа, которое пользовательПример таблицы во необходимость в использовании формат – ТЕКСТ. если в ячейке, использовать столбец для продолжить последовательность дат |
Процентный формат будет полезен |
нажать формат даты говорит, то отобразится дробь отображаются с десятичными изменения самих значений.»P2″0, если ячейка разблокирована, во всех остальных переведена автоматически, поэтому введет в ячейку. вложении. функции Т неТаблица на защищенном листе ссылка на которую конкретного вида данных, в столбце и не однократно. НаCtrl+1 о том, что |
«1/4». |
знаками. Например, если В данном уроке0,00E+00 и 1, если случаях — 0 (ноль). ее текст может Если для этогоВ колонке D возникает, поскольку в (формулы не видны, была передана в |
например, для дат |
получить в каждой изображениях ниже Вы. Вы помещаете вДанный формат отображает значения Вы введете в мы рассмотрим основные»S2″ ячейка заблокирована.Примечание: содержать неточности и знакоместа нет числа, должны быть неболее Excel все преобразования так как стоит качестве параметра, содержатся или процентов, проще ячейке новую дату. видите пример, чтоВ этом примере мы |
ячейку определённую календарную |
в ячейках в ячейку число «4», встроенные числовые форматы # ?/? или #Примечание: Это значение не поддерживается грамматические ошибки. Для то будет выведен |
17 символов и |
данных выполняются в защита): |
текстовые данные либо |
всего выделить сразуЕсли формат даты не получается в каждой применим числовой формат дату. Все это экспоненциальном виде. Например, то в ней |
в Excel, а |
??/?? Это значение не поддерживается в Excel Online, нас важно, чтобы ноль. Например, если если есть буквы, автоматическом режиме. ДаннаяДанные в виде текста текст был передан весь столбец, кликнув был применен автоматически, |
-
таблице при разномCurrency позволяет Excel лучше если ввести в отобразится «4,00». также несколько полезных»G» в Excel Online, Excel Mobile и эта статья была к числу то только латинские. функция была добавлена необходимо ввести в в функцию явно
Коды форматов функции ЯЧЕЙКА
по его букве, значит приложение Excel форматировании размера скидки(Денежный), который добавляет понимать Ваши данные ячейку число»140000″, тоФормат Денежный отображает значение опций для работыд.М.гг или дд.ММ.гг Ч:мм Excel Mobile и
Excel Starter. |
вам полезна. Просим |
12 |
В колонках F |
с целью обеспечения |
следующую таблицу: |
(например, Т(«любое текстовое |
и применить нужный |
не распознало дату, |
(5, 5% или |
символ валюты ($) |
и гарантирует, что |
оно отобразится как |
в ячейке со |
с числами. |
или дд.ММ.гг |
Excel Starter. |
»содержимое» |
вас уделить пару |
применить маску |
и I только |
совместимости с прочими |
В ячейке B2 введем |
значение»)). |
числовой формат. Теперь |
которую Вы ввели. |
0,05): и отображает два |
они будут оставаться |
«1,40E+05». знаком денежной единицы. |
Одним из мощнейших инструментов |
»D4″»строка» |
Значение левой верхней ячейки |
секунд и сообщить,0000 |
дата в формате |
программными продуктами, поддерживающими следующую формулу: |
Пример 1. В Excel |
любые данные, введенные |
В следующем примере |
Как видите, в таблице |
десятичных знака для |
адекватными, а формулы |
Excel по умолчанию назначает |
Например, если ввести |
Excel является возможность |
Д МММ ГГ или |
Номер строки ячейки в |
в ссылке; не помогла ли она, то получится (месяц/день/год) работу с таблицами.Описание функций формулы: реализована возможность импорта в этот столбец,
Пример
мы ввели «March слева вычисления выполнены любого числового значения. будут вычисляться корректно. ячейке формат экспоненциальный, в ячейку число применения определенного форматирования ДД МММ ГГ аргументе «ссылка». формула. вам, с помощью0012Я ставила проверку
Примечания 2: |
||
Т(защищенный!B3)=»» – условие, проверяемое |
||
данных из внешних |
||
будут уже заранее |
15th». Excel не |
не верно. Без |
Если Вы выделите любую |
Если Вы не считаете |
когда вводимое значение |
«4» и применить |
к тексту и |
»D1″ |
»тип» |
»имяфайла» кнопок внизу страницы., а если к |
ячеек, но она |
См. также:
Если функция Т принимает
функцией ЕСЛИ. Результат источников. С использованием
иметь правильный числовой
распознал в этой применения процентного формата, ячейку с числовым
support.office.com
Числовое форматирование в Excel
нужным установить определённый содержит большое целое рублевой формат, то числам. Во избежаниед.м, или дд.ммм, илиТекстовое значение, соответствующее типуИмя файла (включая полный Для удобства также числу работает только если на вход текстовые выполнения функции Т этой возможности были формат. Обратите внимание,
записи дату, поэтому Excel думает, что форматом, то в числовой формат, Excel число. Если же в ней отобразится одинакового отображения содержимого Д МММ данных в ячейке. путь), содержащего ссылку, приводим ссылку на1,3456 вводить данные только данные (строка текста, проверяется на пустое импортированы некоторые данные,
Как применить числовое форматирование в Excel
что строка заголовков формат ячейки остался мы хотим умножить строке формул сможете по умолчанию применяет
- вы не хотите «4,00р.». Формат Денежный во всех ячейках,
- »D2″ Значение «b» соответствует в виде текстовой оригинал (на английскомприменить маску вручную. Как только
- ячейка, содержащая текст), значение «». содержащиеся в xml-документе. (если она есть),General
- $22,50 увидеть реально содержащееся формат отображать большие числа позволяет применять отрицательным Вы можете применитьммм.гг, ммм.гггг, МММ ГГ пустой ячейке, «l» строки. Если лист,
Варианты числовых форматов в Excel
языке) .0,00 в колонку вставлем она вернет эти
ТЕКСТ(защищенный!B3;»#») – функция, преобразующая Необходимо создать новую как правило, не(Общий).на в ней число.General в экспоненциальном виде, числам особое форматирование, к ним нужное
1. Общий
или МММ ГГГГ — текстовой константе содержащий ссылку, ещеВ этой статье описаны- получится скопированную информацию это данные.
данные из ячейки таблицу, в которой должна быть затронутаС другой стороны, если5
2. Числовой
Именно это значение(Общий). Общий числовой то используйте формат а также выставлять форматирование. С помощью»D3″ в ячейке, «v» —
3. Денежный
не был сохранен, синтаксис формулы и1,35 правило стирается.Функция Т возвращает пустую защищенный!B3 в текстовый будут отображены только числовым форматированием. мы введем «March, а не на Excel использует при формат также немногоЧисловой количество знаков после
4. Финансовый
форматирования числам вдд.мм любому другому содержимому. возвращается пустая строка использование функции ячейка.Т.е. мне сейчас строку, если она тип данных. текстовые данные дляДважды проверьте значения в 15» (без th),5% работе с формулами
5. Краткий формат даты
изменяет форматирование Ваших. запятой. ячейках Excel можно»D5″»ширина»
6. Длинный формат даты
(«»). в Microsoft Excel.# (решетка) надо чтобы когда принимает на вход
7. Время
защищенный!B3 – получение данных совместимости с другими ячейках после применения Excel распознает дату.
8. Процентный
. Таблица справа хоть и в других данных.Текстовый формат предполагает, чтоФинансовый формат очень похож придавать внешний видч:мм AM/PMШирина столбца ячейки, округленнаяПримечание: Вы найдете ссылки- одно необязательное в эти колонки числовые данные, логическое из ячейки, если
9. Дробный
программными продуктами, не к ним числового Поскольку год в и справляется с вычислениях.Применить числовой формат можно все вводимые Вами на денежный, но даты, времени, процентов,»D7″ до целого числа. Это значение не поддерживается на дополнительные сведения знакоместо — примерно вставили данные, не значение, ссылку на условие Т(защищенный!B3)=»» - поддерживающими форматы Число
10. Экспоненциальный
формата: этой дате не этой задачей, ноТема числовых форматов не точно также, как значения будут отображаться есть ряд существенных
денежный формат ич:мм:сс AM/PM Единица измерения равна в Excel Online, о форматировании данных то же самое, верные (неудовлетворяющие условиям) ячейку, в которой ЛОЖЬ. или Дата вЕсли Вы применяете
11. Текстовый
указан, автоматически добавится прочесть проще всего заканчивается выделением ячейки и прочие виды именно так, как различий. Например, к многое другое.»D6″ ширине одного знака
Другие числовые форматы
Excel Mobile и в ячейках и что и ноль, как-то выделялись из не содержится текст.
Аналогично заполним данными ячейку Excel. числовой формат к текущий год, и средний вариант. и применением к форматирования, вроде изменения
вы их ввели. ячейкам в финансовом
В следующем примере мы
ч:мм
для шрифта стандартного
office-guru.ru
Что такое числовой формат в Excel?
Excel Starter. применения стилей ячеек но если для этой массы. Примеры: B3. В результатеИсходные таблицы: существующим данным, результат дата будет содержатьРаботая с датами, Вам ней одного из цвета текста. Для Excel автоматически устанавливает формате нельзя применить изменим числовое форматирование
- »D9″ размера.
- »формат»
- в разделе
- знакоместа нет числа,
- The_Prist
- Результатом выполнения функции =Т(293)
Для чего нужны числовые форматы?
получим таблицу сДля решения используем следующую может быть неожиданным. всю необходимую информацию. пригодится формат даты, форматов. Электронные таблицы этого нужно выделить этот формат, если горизонтальное форматирование, нулевые в нескольких ячейках,ч:мм:ссПримечание:Текстовое значение, соответствующее числовомуСм то ничего не: Условное форматирование. Правда, будет являться пустой только текстовыми значениями: формулу: Например, применяя процентный Мы также можем чтобы сообщить Excel,
могут устанавливать многие ячейки и выбрать в ячейке содержатся значения отображаются в чтобы изменить способ»D8″ Это значение не поддерживается формату ячейки. Значения. выводится
Установка числовых форматов
нельзя будет копировать текст «», посколькуПример 3. В ExcelДанная запись имеет следующий формат (%) к записать дату несколькими что Вы ссылаетесь числовые форматы автоматически, нужные опции форматирования. числа и текст. виде тире, а отображения даты.Примечание: в Excel Online, для различных форматов
- ЯЧЕЙКА Функция возвращает сведения(пробел) и вставлять полностью принимаемое на вход можно определить тип смысл: ячейке со значением другими способами, например, на определённую календарную в зависимости от Настраивать числовые форматыВы можете без труда знаки денежных единицВыделите ячейки, к которым
- Если аргумент «тип_сведений» функции Excel Mobile и показаны ниже в о форматировании, расположении- используется как ячейки — только значение является данными
- данных, содержащихся вФункция ЕСЛИ выполняет проверку53/15 дату, например, введенных данных. Это позволяет каждое приложение, настроить любой формат выровнены по вертикали. требуется применить числовой ЯЧЕЙКА имеет значение Excel Starter. таблице. Если ячейка или содержимом ячейки. разделитель групп разрядов значения. числового типа;
определенной ячейке, используя значения, которое вернет, Вы получите,15 июля 2014 значит, что Вы работающее с электронными в разделе
Такое форматирование позволяет формат. «формат», а форматСсылка изменяет цвет при Например, если перед по три междуС датой думаю
Следующая запись =Т(«функция Т функцию ТИП, которая функция Т;500%3/15/2014. Кроме этого, формат должны вводить данные таблицами, но этотДругие числовые форматы легче воспринимать длинныеНа вкладке
Используем числовые форматы правильно
ячейки был изменен, — необязательный аргумент. выводе отрицательных значений, выполнением вычислений с тысячами, миллионами, миллиардами сами разберетесь. Я работает») вернет строку возвращает числовое значение,Если ячейка G2 не, а неили даты дает возможность понятным для приложения процесс в разных. денежные списки.Главная для обновления значения Ячейка, сведения о в конце текстового
ячейкой необходимо удостовериться и т.д. лично советовал бы текста «функция Т соответствующее одному из содержит текстовые данные,
Процентный формат
5%March 15 2014 работать с мощным образом и проверять, приложениях может сильноНапример, Вы можете сменитьКраткий формат даты отображаетнажмите на стрелку функции ЯЧЕЙКА необходимо которой требуется получить. значения добавляется «-«. в том, что[ ] просто проверять, что работает» в ячейку, поддерживаемых типов (например,
будет возвращено пустое. В этом случае, и таблица по-прежнему инструментарием функций категории чтобы в ячейках отличаться. денежный знак рубля содержимое ячейки в рядом с полем пересчитать лист. Если этот аргумент Если положительные или она содержит числовое- в квадратных это дата. Т.к.
в которой данная 1 – Число, значение «» и придется заново ввести поймёт, что это Даты и время, установился правильный числовойВ Microsoft Excel 2007-2013 на любой другой,
виде ДД.ММ.ГГГГ. Например,Числовой форматСкопируйте образец данных из опущен, сведения, указанные все числа отображаются значение, а не скобках перед маской для Excel формат функция записана; 2 – Текст, сработает функция ТЕКСТ, корректные значения в дата. которые используют информацию формат. Для примера, откройте вкладку
Формат даты
настроить отображение запятых 8 августа 2014. Появится выпадающее меню. следующей таблицы и в аргументе «тип_сведений», в круглых скобках, текст, можно использовать формата можно указать не сильно важенЕсли в ячейку ввести 4 – Логическое которая преобразует числовой каждую ячейку.В русской локализации о дате и на картинке ниже
Home в числах или года будет выглядетьВыберите нужный формат. В вставьте их в возвращаются для последней в конце текстового следующую формулу: цвет шрифта. Разрешено — главное значения. запись типа =Т(текст), значение и т. тип данных вЕсли Вы ссылаетесь в15/3 времени для вычисления показано, как правильно(Главная), в разделе изменить количество десятичных как «08.08.2014». нашем примере мы ячейку A1 нового измененной ячейки. Если значения добавляется «()».= использовать следующие цвета: А форматы дат то результатом выполнения д.). Определим типы текстовый и запишет формуле на ячейку
, результатов. вводить даты, процентыNumber знаков.Длинный формат даты отобразит выберем листа Excel. Чтобы аргумент ссылки указываетПримечание:ЕСЛИ(
черный, белый, красный, можно выставить просто функции будет код данных в некоторой полученное значение в с числовым форматом,15/3/2014Электронные таблицы понимают информацию и время.(Число) кликните выпадающееУрок подготовлен для Вас то же самоеДлинный формат даты
отобразить результаты формул, на диапазон ячеек, Это значение не поддерживаетсяЯЧЕЙКА(«тип», A1) = «v»; синий, зеленый, жёлтый, заранее. ошибки #ИМЯ?. Поэтому таблице, и если ячейку B2; Excel может автоматическиили не так, какТеперь, когда Вам уже меню командой сайта office-guru.ru значение в виде. выделите их и функция ЯЧЕЙКА возвращает в Excel Online, A1 * 2;
голубой.При необходимости Вы можете при явной передаче они не являютсяЕсли в ячейке G2 применить то же15 март 2014
Другие варианты форматов даты
это делает человек. многое известно оNumber FormatИсточник: http://www.gcflearnfree.org/office2013/excel2013/9/full «8 августа 2014Числовое форматирование в выбранных нажмите клавишу F2, сведения только для Excel Mobile и 0)Плюс пара простых правил: легко добавить к параметра в функцию текстовыми, преобразуем их содержатся текстовые данные,
числовое форматирование к. Например, если Вы работе числовых форматов,(Числовые форматы) и
Автор/переводчик: Антон Андронов г.». ячейках изменится. Для а затем — левой верхней ячейки Excel Starter.Эта формула вычисляет произведение
Хитрости при форматировании чисел
Любой пользовательский текст ( стандартным числовым форматам его значение необходимо с помощью функции
-
- они будут перенесены итоговой ячейке. Например,В некоторых приложениях присутствует введете в ячейку давайте рассмотрим некоторые выберите нужный формат.Автор: Антон АндроновФормат Время, позволяет отображать некоторых форматов можно клавишу ВВОД. При диапазона.»скобки» A1*2, только есликг Excel свои собственные. помещать в двойные ТЕКСТ. в ячейку B2 если Вы используете гораздо больший выбор слово «October», Excel из них в
-
- Либо под выпадающимКаждый раз, работая в содержимое ячеек в использовать команды необходимости измените ширинуВ приведенном ниже списке1, если форматированием ячейки в ячейке A1, Для этого выделите кавычки.Исходная таблица: без изменений. в формуле значение форматов даты. Доступ не поймет, что действии. меню Вы можете Excel, старайтесь использовать виде Ч:ММ:СС. Например:
-
- Увеличить столбцов, чтобы видеть описаны текстовые значения, предусмотрено отображение положительных содержится числовое значение,чел ячейки, к которымРезультатом выполнения функции =Т(A1)Введем в ячейке C3Аналогично заполним все остальные с денежным форматом, к ним немного Вы имеете в
- Один из наиболее полезных кликнуть одну из подходящие числовые форматы 8:40:25 или 17:35:15.или все данные. возвращаемые функцией ЯЧЕЙКА, или всех чисел и возвращает значение, надо применить пользовательский является текст, содержащийся следующую формулу: ячейки столбца B. результат вычисления тоже отличается, в зависимости виду дату, и форматов – это
иконок быстрого доступа. для Ваших данных.
В процентном формате значения
Уменьшить разрядность
Данные
office-guru.ru
Функция Т в Excel для проверки принимаемых на вход типа данных
если в качестве в круглых скобках; 0, если вшт формат, щелкните по в ячейке A12;ТЕКСТ(B3;»»);B3)’ class=’formula’> В результате получим будет иметь денежный от приложения, которое сочтёт это обычным процентный формат (%).В Excel 2003 и
Примеры использования функции Т в Excel
Числовые форматы сообщают в ячейках умножаются, чтобы изменить количество75 аргумента «тип_сведений» указано во всех остальных ячейке A1 содержитсяи тому подобные) ним правой кнопкой или пустое значениеОписание аргументов: следующую таблицу: формат. Вы используете. В текстом. Вместо этого, Он отображает значения
более ранних версиях
программе, какой тип на 100 и
выводимых десятичных знаков.Привет!
- значение «формат», а случаях — 0. текст или она
- или символы (в мыши и выберите «», если вТИП(B3)<>2 – условие проверки,Чтобы убедиться, что даннаяЕсли Вы хотите, чтобы Excel 2007-2013 откройте при вводе дат, как проценты, например, откройте меню
- данных Вы используете, выводятся со знакомНа рисунке ниже представленыФормула аргумент ссылки указывает
Примечание: пустая. том числе и в контекстном меню
данной ячейке находятся 2 – тип таблица содержит только данные в ячейке
выпадающее меню используйте определённый формат,20%
Format
Как определить формат ячейки в Excel?
будь то проценты процента. По умолчанию 11 вариантов числовыхОписание на ячейку, отформатированную Это значение не поддерживаетсяЯЧЕЙКА(тип_сведений;[ссылка]) пробелы) — надо команду данные другого типа. текстовых данных; текстовые данные, снова отображались в точностиNumber Format который понятен Excel,или(Формат) > (%), валюты ($), отображается два знака форматов, которые нам
Результат с использованием встроенного в Excel Online,Аргументы функции ЯЧЕЙКА описаны
обязательно заключать вФормат ячеек (Format Cells)nastuxa
ТЕКСТ(B3;»») – функция, возвращающая воспользуемся функцией Т:
так, как они
- (Числовые форматы) и например,55%Cells время, дата и
- после запятой, но предлагает Excel.=ЯЧЕЙКА(«строка»;A20) числового формата.
- Excel Mobile и ниже. кавычки.- вкладка
: Всем добрый вечер. текстовое значение изТо есть, преобразование в были введены, нужно
Как определить тип данных в Excel?
выберите в неммесяц/день/год, что особенно полезно(Ячейки). так далее. Посмотрите, Вы можете задатьНа самом деле предустановленныхНомер строки ячейки A20.Формат Microsoft Excel Excel Starter.Тип_сведенийМожно указать несколько (доЧисло (Number)В таблицу (в ячейки B3, если текстовые данные прошло использовать текстовый формат. пунктили
при расчете величин
В Google Sheets нажмите для примера, на
любое другое количество
числовых форматов намного
- 20Значение, возвращаемое функцией ЯЧЕЙКА»префикс»
- — обязательный аргумент. 4-х) разных масок, далее - частности в одну результат проверки условия
- успешно. Этот формат особенноMore Number Formatsдень/месяц/год
скидок или чаевых. кнопку следующую таблицу, в
десятичных знаков. Например, больше, но получить=ЯЧЕЙКА(«содержимое»;A3)
Функция Т в Excel и особенности ее синтаксической записи
ОбщийТекстовое значение, соответствующее префиксу
Текстовое значение, задающее
форматов через точкуВсе форматы из колонок) результатом – ИСТИНА;
хорош для чисел,(Другие числовые форматы).– в зависимости Если вслед заMore Formats которой использованы различные если ввести в доступ к нимСодержимое ячейки A3.»G» метки ячейки. Одиночная тип сведений о
с запятой. Тогда
- (Custom) копирования вставляют данные.B3 – неизмененное значениеПример 2. В таблице над которыми ВыОткроется диалоговое окно
- от того, в числом ввести знак(Другие форматы) в числовые форматы: ячейку число «0,75», можно только наПривет!0
- кавычка (‘) соответствует ячейке при возвращении. первая из масок: Нужно чтобы когда ячейки, если результат
- Excel находится защищенный не хотите производитьФормат ячеек какой стране Вы процента (%), к левой части панели
- Для чего нужны числовые то оно будет вкладке=ЯЧЕЙКА(«тип»;A2)»F0″ тексту, выровненному влево, В приведенном ниже будет применяться кВ появившееся справа поле эти данные вставили,
- условия проверки – лист с таблицей, какие-либо вычисления, например,, где Вы сможете находитесь и какой нему будет автоматически инструментов – эта
exceltable.com
Как проверить ячейки на верные формат
форматы выглядеть как «75,00%».
ЧислоТип данных ячейки A2.# ##0 двойная кавычка («) — списке указаны возможные ячейке, если числоТип повлялась информация где ЛОЖЬ. в которой содержатся номера телефонов, почтовые выбрать нужный формат
локализацией программы пользуетесь. применен процентный формат.
кнопка выглядит, какУстановка числовых форматовДанный формат позволяет отобразить
диалогового окна Тип данных «v»»,0″ тексту, выровненному вправо,
значения аргумента «тип_сведений» в ней положительное,
: введите маску нужного некорректный формат. Функция
Аналогично заполним последующие ячейки данные об адресе индексы или числа, даты. В примере ниже
Возможно, Вы еще помните цифрыИспользуем числовые форматы правильно содержимое ячейки в
Формат ячеек указывает значение.0,00 знак крышки (^) — и соответствующие результаты. вторая — если вам формата из проверка данных не
столбца C. В клиента. Предположительно, номер начинающиеся с нуляПосмотрев в строку формул, мы введём «10/12/2014», из школьного курса123
Процентный формат виде дроби. Например,.v»F2″ тексту, выровненному по
Тип_сведений отрицательное, третья - последнего столбца этой подходит, т.к. она результате получим: дома и номер (02415). Примените текстовый Вы можете убедиться, чтобы получить дату математики, что проценты. Слева от этой
planetaexcel.ru
Пользовательские форматы в Excel
Формат даты если ввести значениеФормат Общий установлен поИзменение формата ячейки# ##0,00 центру, обратная косаяВозвращаемое значение если содержимое ячейки таблицы: работает если вводитьЧтобы убедиться, что каждая квартиры являются числовыми формат к таким что пользовательский форматOctober 12, 2014 могут быть записаны команды есть иконки Хитрости при форматировании чисел «1/4» в ячейку,
умолчанию во всехссылаться на создание»,2″ черта () — тексту,»адрес» равно нулю и
Как это работает…
На самом деле все данные вручную. ячейка содержит текст, данными, полученными в ячейкам, прежде чем даты не изменяет
- . В этом случае в виде десятичныхCurrencyЧисловые форматы нужны не которая имеет формат ячейках. При использовании или изменение ячейки$# ##0_);($# ##0) распределенному по всейСсылка на первую ячейку четвертая — если очень просто. КакПомогите плиз, очень используем функцию Т: результате перебора строки вводить данные. значение, хранящееся в Excel автоматически установит дробей, т.е.(Денежный формат) или только для того,Общий такого формата, Excelфункция адрес»C0″ ширине ячейки, а
- в аргументе «ссылка» в ячейке не Вы уже, наверное, надо!!!!!Функция Т имеет следующий с использованием функцийУрок подготовлен для Вас ячейке. Изменяется только для ячейки формат
- 15%Percent чтобы данные в, то в итоге автоматически определяет, какоеДобавление, изменение, поиск
- $# ##0_);[Красный]($# ##0) пустой текст («») — в виде текстовой число, а текст заметили, Excel используетSanja синтаксис: ПРАВСИМВ, ЛЕВСИМВ, НАЙТИ командой сайта office-guru.ru
способ отображения даты.
- даты.– это то(Процентный формат) для таблице было легче мы получим дату числовое форматирование является и удаление условного»C0-« любому другому содержимому строки. (см. выше пример несколько спецсимволов в
- : Файл-пример. Как есть=Т(значение) и ЗНАЧЕН. ПоследняяИсточник: http://www.gcflearnfree.org/excelformulas/8/fullВот несколько хитростей, которыеТеперь, когда для наших же самое, что быстрого доступа к читать, но, и « наиболее подходящим. форматирования в ячейке$# ##0,00_);($# ##0,00) ячейки.»столбец» с температурой). масках форматов:
planetaexcel.ru
— Как надо
Иногда бывает непонятно, какие данные записаны в ячейке. Как правило путаница происходит между текстовым и числовым форматом. Главная проблема такой путаницы — не считаются формулы. Можем ли мы определить тип данных в ячейке формулой, чтобы использовать его в дальнейших вычислениях? Да можем, а поможет функция ТИП, почти неизвестная даже опытным пользователям Excel.
Распознать, какого типа данные в ячейке и возвратить признак этих данных, бывает очень полезно. Самая частая потребность в такой возможности, когда надо разобрать большой массив данных, например, из присланной выгрузки из другой информационной системы. Пример ниже, но сначала разберем как работает функция ТИП в Excel.
Содержание
- Функция ТИП в Excel
- Как определить тип данных в ячейке и использовать их в вычислениях?
- Похожие статьи
Функция ТИП в Excel
ТИП стала доступна начиная с версии продукта 2007. Как и любая функция имеет свой синтаксис с одним аргументом и возвращает 5 чисел. 1 если данные число, 2 если текст, 4 — логическое выражение, ошибка — 16 и массив 64. Почему 16 и 64, не спрашивайте, ответа я не нашел. Наглядно, как работает функция, показано на картинке:
Важно отметить, что ТИП не сможет разобрать формула в ячейке или значение, она возвращает свое значение исходя из результатов вычисления формулы или соответственно значения в ячейке.
Как определить тип данных в ячейке и использовать их в вычислениях?
Предположим, вам прислали большой набор данных, в которых перемешаны текстовые и числовые значения. Например, это список мероприятий по датам в городах в одном столбце. Вам надо отделить «мух от котлет».
Как вы видите, в столбце В я применил функцию ТИП, соответственно, когда в столбце А у нас число, функция ТИП возвращает 1. Далее уже можно использовать эти данные, как вам необходимо.
Пример прикладываю.
Функция
ЯЧЕЙКА(
)
, английская версия CELL()
,
возвращает сведения о форматировании, адресе или содержимом ячейки. Функция может вернуть подробную информацию о формате ячейки, исключив тем самым в некоторых случаях необходимость использования VBA. Функция особенно полезна, если необходимо вывести в ячейки полный путь файла.
Синтаксис функции
ЯЧЕЙКА()
ЯЧЕЙКА(тип_сведений, [ссылка])
тип_сведений
— Текстовое значение, задающее требуемый тип сведений о ячейке. В приведенном ниже списке указаны возможные значения аргумента
тип_сведений
и соответствующие результаты.
ссылка —
Необязательный аргумент. Ячейка, сведения о которой требуется получить. Если этот аргумент опущен, сведения, указанные в аргументе
тип_сведений
, возвращаются для последней измененной ячейки. Если аргумент ссылки указывает на диапазон ячеек, функция
ЯЧЕЙКА()
возвращает сведения только для левой верхней ячейки диапазона.
Тип_ сведений |
Возвращаемое значение |
---|---|
«адрес» | Ссылка на первую ячейку в аргументе «ссылка» в виде текстовой строки. |
«столбец» | Номер столбца ячейки в аргументе «ссылка». |
«цвет» | 1, если ячейка изменяет цвет при выводе отрицательных значений; во всех остальных случаях — 0 (ноль). |
«содержимое» | Значение левой верхней ячейки в ссылке; не формула. |
«имяфайла» | Имя файла (включая полный путь), содержащего ссылку, в виде текстовой строки. Если лист, содержащий ссылку, еще не был сохранен, возвращается пустая строка («»). |
«формат» | Текстовое значение, соответствующее числовому формату ячейки. Значения для различных форматов показаны ниже в таблице. Если ячейка изменяет цвет при выводе отрицательных значений, в конце текстового значения добавляется «-». Если положительные или все числа отображаются в круглых скобках, в конце текстового значения добавляется «()». |
«скобки» | 1, если положительные или все числа отображаются в круглых скобках; во всех остальных случаях — 0. |
«префикс» | Текстовое значение, соответствующее префиксу метки ячейки. Апостроф (‘) соответствует тексту, выровненному влево, кавычки («) — тексту, выровненному вправо, знак крышки (^) — тексту, выровненному по центру, обратная косая черта () — тексту с заполнением, пустой текст («») — любому другому содержимому ячейки. |
«защита» | 0, если ячейка разблокирована, и 1, если ячейка заблокирована. |
«строка» | Номер строки ячейки в аргументе «ссылка». |
«тип» | Текстовое значение, соответствующее типу данных в ячейке. Значение «b» соответствует пустой ячейке, «l» — текстовой константе в ячейке, «v» — любому другому значению. |
«ширина» | Ширина столбца ячейки, округленная до целого числа. Единица измерения равна ширине одного знака для шрифта стандартного размера. |
Использование функции
В
файле примера
приведены основные примеры использования функции:
Большинство сведений об ячейке касаются ее формата. Альтернативным источником информации такого рода может случить только VBA.
Самые интересные аргументы это —
адрес
и
имяфайла
, которые позволяют быстро вывести в ячейке имени файла и путь к нему. Об этом читайте в статье
Нахождение имени текущей книги
.
Обратите внимание, что если в одном экземпляре MS EXCEL (см. примечание ниже) открыто несколько книг, то функция
ЯЧЕЙКА()
с аргументами
адрес
и
имяфайла
, будет отображать имя того файла, с который Вы изменяли последним. Например, открыто 2 книги в одном окне MS EXCEL:
Базаданных.xlsx
и
Отчет.xlsx.
В книге
Базаданных.xlsx
имеется формула
=ЯЧЕЙКА(«имяфайла»)
для отображения в ячейке имени текущего файла, т.е.
Базаданных.xlsx
(с полным путем и с указанием листа, на котором расположена эта формула). Если перейти в окно книги
Отчет.xlsx
и поменять, например, содержимое ячейки, то вернувшись в окно книги
Базаданных.xlsx
(
CTRL+TAB
) увидим, что в ячейке с формулой
=ЯЧЕЙКА(«имяфайла»)
содержится имя
Отчет.xlsx.
Это может быть источником ошибки. Хорошая новость в том, что при открытии книги функция пересчитывает свое значение (также пересчитать книгу можно нажав клавишу
F9
). При открытии файлов в разных экземплярах MS EXCEL — подобного эффекта не возникает — формула
=ЯЧЕЙКА(«имяфайла»)
будет возвращать имя файла, в ячейку которого эта формула введена.
Примечание
: Открыть несколько книг EXCEL можно в одном окне MS EXCEL (в одном экземпляре MS EXCEL) или в нескольких. Обычно книги открываются в одном экземпляре MS EXCEL (когда Вы просто открываете их подряд из Проводника Windows или через Кнопку Офис в окне MS EXCEL). Второй экземпляр MS EXCEL можно открыть запустив файл EXCEL.EXE, например через меню Пуск. Чтобы убедиться, что файлы открыты в одном экземпляре MS EXCEL нажимайте последовательно сочетание клавиш
CTRL+TAB
— будут отображаться все окна Книг, которые открыты в данном окне MS EXCEL. Для книг, открытых в разных окнах MS EXCEL (экземплярах MS EXCEL) это сочетание клавиш не работает. Удобно открывать в разных экземплярах Книги, вычисления в которых занимают продолжительное время. При изменении формул MS EXCEL пересчитывает только книги открытые в текущем экземпляре.
Другие возможности функции
ЯЧЕЙКА()
: определение типа значения, номера столбца или строки, мало востребованы, т.к. дублируются стандартными функциями
ЕТЕКСТ()
,
ЕЧИСЛО()
,
СТОЛБЕЦ()
и др.
В языке VBA есть универсальные типы данных, т.е. способные хранить как число, так и строку, дату и любой другой тип информации. Например, ячейка в таблице может содержать что угодно и изначально, программа не знает какой в ней тип данных хранится. Кроме того, в самой программе может использоваться тип данных Variant, который так же может содержать любое значение любого типа.
Чтобы определить какой тип данных в ячейке или в переменной типа Variant, можно воспользоваться несколькими способами.
Способ 1. Использовать функцию TypeName для определения типа данных
Эта функция возвращает строку с названием типа данных на английском. В качестве аргумента принимает переменную, значение ячейки.
Обратите внимание: Функция определяет только стандартные типы данных и не может определить пользовательский тип (определенный с помощью Type).
Возможные возвращаемые функцией значения:
Byte | Число типа Byte |
Integer | Целое число |
Long | Длинное целое число |
Single | Число одиночной точности с плавающей запятой |
Double | Число двойной точности с плавающей запятой |
Currency | Валюта |
Decimal | Число с плавающей запятой |
Date | Дата |
String | Строка |
Boolean | Логическое |
Error | Ошибка |
Empty | Не проинициализировано (т.е. переменная не была объявлена) |
Null | Неверные данные (в переменной нет корректных данных) |
Object | Объект (класс) |
Unknown | Тип данных не известен |
Nothing | Объект, никуда не ссылающийся |
Приведу несколько примеров по использованию TypeName.
Пример 1. Определение типа переменной.
Dim v As Integer MsgBox TypeName(v) ' Выведет: Integer
Обратите внимание: если вы используете результат TypeName в условии, т.е. проверяете, соответствует ли тип данных определенному, например, Integer, то регистр символов возвращаемого типа имеет значение. Т.е. нужно писать Integer с заглавной буквы, либо использовать приведение всех символов к одному регистру.
Пример 2. Использование TypeName в условии.
Dim v As Integer If TypeName(v) = "Integer" Then MsgBox "Yes" Else MsgBox "No" ' Yes If TypeName(v) = "integer" Then MsgBox "Yes" Else MsgBox "No" ' No If LCase(TypeName(v)) = "integer" Then MsgBox "Yes" Else MsgBox "No" ' Yes
Пример 3. Определение типа данных в ячейке.
MsgBox TypeName(Cells(1, 1).Value) ' Выведет тип данных в ячейке A1
Если функции была передана переменная массив, она вернет тип данных в массиве с добавлением скобок.
Пример 4. Определение типа массива.
Dim Arr1(10) As Integer Dim Arr2(10) MsgBox TypeName(Arr1) ' Выведет: Integer() MsgBox TypeName(Arr2) ' Выведет: Variant()
Способ 2. Проверка на возможность преобразования строки к нужному типу.
Бывает ситуация, когда значение, например, число или дата, содержится в строке. В этом случае TypeName вернет String, а не Integer или Date. Чтобы узнать, что содержится в строке, можно воспользоваться одной из функций IsNumeric, IsDate, IsObject, IsArray, IsNull, IsError.
IsNumeric | Проверяет может ли выражение быть преобразовано в число |
IsDate | Проверяет может ли выражение быть преобразовано в дату |
IsObject | Проверяет, является ли переменная объектом |
IsArray | Проверяет, является ли переменная массивом |
IsNull | Проверка на пустое значение |
IsError | Проверка выражения на ошибку |
Пример 4. Определение может ли переменная быть преобразована в число.
Dim v As String If IsNumeric(v) Then MsgBox "yes" Else MsgBox "no" ' Выведет: no (т.к. в строке нет числа) v = "120" If IsNumeric(v) Then MsgBox "yes" Else MsgBox "no" ' Выведет: yes v = "120.45" If IsNumeric(v) Then MsgBox "yes" Else MsgBox "no" ' Выведет: no v = "test 120" If IsNumeric(v) Then MsgBox "yes" Else MsgBox "no" ' Выведет: no v = "120 test" If IsNumeric(v) Then MsgBox "yes" Else MsgBox "no" ' Выведет: no
К сожалению, как видим из примера, нет возможности проверить, содержится ли в строке число с плавающей точкой.
Пример 5. Определение содержит ли переменная дату (может быть преобразована в дату).
Dim firstDate, secondDate As Date Dim timeOnly, dateAndTime, noDate As String firstDate = CDate("12.05.2017") secondDate = #12/5/2017# timeOnly = "15:45" dateAndTime = "12.05.2017 15:45" noDate = "Test" If IsDate(firstDate) Then MsgBox "yes" Else MsgBox "no" ' Выведет: yes If IsDate(secondDate) Then MsgBox "yes" Else MsgBox "no" ' Выведет: yes If IsDate(timeOnly) Then MsgBox "yes" Else MsgBox "no" ' Выведет: yes If IsDate(dateAndTime) Then MsgBox "yes" Else MsgBox "no" ' Выведет: yes If IsDate(noDate) Then MsgBox "yes" Else MsgBox "no" ' Выведет: no
Проверка, содержится ли число или дата в ячейке листа делается аналогично, как и с переменными.
Помимо этих способов можно конечно еще придумать и другие, например, проверку строки с данными регулярным выражением или пройти по каждому символу в цикле и проверить цифра это или нет и тому подобное. Но на мой взгляд, описанных мной способов вполне достаточно для решения повседневных задач.