ЯЧЕЙКА (функция ЯЧЕЙКА)
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel для iPhone Excel для планшетов с Android Excel 2010 Excel 2007 Excel для Mac 2011 Excel для телефонов с Android Excel Starter 2010 Еще. Меньше
ЯЧЕЙКА Функция возвращает сведения о форматировании, расположении или содержимом ячейки. Например, если перед выполнением вычислений с ячейкой необходимо удостовериться в том, что она содержит числовое значение, а не текст, можно использовать следующую формулу:
=ЕСЛИ(ЯЧЕЙКА(«тип»;A1)=»v»;A1*2;0)
Эта формула вычисляет произведение A1*2, только если в ячейке A1 содержится числовое значение, и возвращает значение 0, если в ячейке A1 содержится текст или она пустая.
Примечание: Формулы, использующие функцию ЯЧЕЙКА, имеют значения аргументов для конкретного языка и возвращают ошибки при вычислениях с использованием другой языковой версии Excel. Например, если при создании формулы, содержащей ячейку, при использовании чешской версии Excel эта формула возвращает ошибку, если книга открыта во французском языке. Если важно, чтобы другие люди открывали вашу книгу с помощью разных языковых версий Excel, рассмотрите возможность использования альтернативных функций или разрешение на сохранение локальных копий, в которых они меняют аргументы ЯЧЕЙКА в зависимости от языка.
Синтаксис
ЯЧЕЙКА(тип_сведений;[ссылка])
Аргументы функции ЯЧЕЙКА описаны ниже.
Тип_сведений
Текстовое значение, задающее тип сведений о ячейке при возвращении. В приведенном ниже списке указаны возможные значения аргумента «тип_сведений» и соответствующие результаты.
Ячейка, сведения о которой требуется получить.
Если этот аргумент опущен, сведения, указанные в аргументе info_type, возвращаются для ячейки, выбранной на момент вычисления. Если аргумент «ссылка» является диапазоном ячеек, функция ЯЧЕЙКА возвращает сведения об активной ячейке в выбранном диапазоне.
Важно: Технические ссылки необязательны, но рекомендуется их включит в формулу, если вы не понимаете, как это влияет на результат формулы, и не хотите, чтобы они были на месте. Опущенный аргумент ссылки не является надежной информацией о конкретной ячейке по следующим причинам:
- В режиме автоматического вычисления при внесении пользователем изменений в ячейку вычисление может запускаться до или после выполнения выделения в зависимости от платформы, используемой для Excel. Например, Excel для Windows активирует вычисление перед изменением выделения,Excel в Интернете запускает его после этого.
- Когда Co-Authoring с другим пользователем, который вносит изменения, эта функция сообщает о вашей активной ячейке, а не редакторе.
- Любой пересчет, например нажатие F9, приведет к тому, что функция возвращает новый результат, даже если изменение ячейки не было изменено.
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
Значение, возвращаемое функцией ЯЧЕЙКА
К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа «А какой критерий?», «А куда выводить результат?», «А сколько строк?» и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.
Главное меню
- Профессиональные приемы работы в Microsoft Excel
- ► Обмен опытом
- ► Microsoft Excel
- ► Как присвоить значение (формулу) ячейке из другой ячейки?
Как присвоить ячейке значение другой ячейки с весьма неординарным условием?
Я пронумерую ячейки.
Как присвоить ячейке№1 значение другой ячейки№2 из той же строки, в которой находится ячейка№3, значение которой присваивается комбобоксу в юзерформе?
Если можно распишите максимально подробно, для чайников
Заранее спасибо!
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Как присвоить ячейке значение другой ячейки, у которой известны координаты
помогите, пожалуйста, начинающему необходимо присвоить значение ячейки, у которой известны.
Присвоить определенное значение ячейке при определенном значении другой ячейки
В чем суть вопроса : допустим есть ячейка А1 и в ней таблица выбора различных значений (Допустим .

Значение одной ячейки первого StringGrid-а присвоить другой ячейке второго StringGrid-а
скажите пожалуйста, вот нам даны две таблицы stringgrid, как значение одной ячейки,первой таблицы.
Как присвоить кодам в одной ячейке текстовое значение в другой?
Здравствуйте! Работаю с базами ВЭД. В одном столбце имеются числовые коды, каждая совокупность.
1067 / 509 / 139
Регистрация: 27.02.2013
Сообщений: 1,459
Сообщение от PinkRacoon 
Если можно распишите максимально подробно
в файле-примере.
1844 / 1159 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
PinkRacoon, ячейка в ячейке находится не может, а вот в ячейке №2 адрес ячейки №3 находиться может
6919 / 2829 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
То что занимается присваиванием комбобоксу — пускай и ячейке присваивает.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Как присвоить значение ячейки одного листа и поставить ее в другой лист
Подскажите пожалуйста! Как присвоить значение ячейки одного листа и поставить ее в другой лист .

Сдвиг значения ячейки на число строк , значение которого находиться в другой ячейке
Здравствуйте. Не могу осилить код. Не могу понять почему так работает код. Помогите пожалуйста.

Формула- значение ячейки, в зависимости от того какой фрагмент текста содержится в другой ячейке
Доброго времени суток, уважаемые специалисты. Прошу помощи в написании формулы. Есть ячейки.

Как увеличивать значение в ячейке на разницу в другой ячейке
В файле "Пример" на листе "Материалы" в столбце "В наличии" в начале месяца вносятся в ручную.
Как присвоить значение ячейке в зависимости от значения другой ячейки excel
Необходимо что бы в случае выполнения условия в ячейке ,скажем, а1 ячейка с1 была равна скажем 10.
Кто знает помогите ёмаё=)
Регистрация: 09.01.2008
Сообщений: 26,238
никогда и не при каких условиях формула, находящаяся в одной ячейки НЕ МОЖЕТ изменить содержимое другой ячейки.
Поэтому или
— изменяйте логику и в ячейку C1 формулу =ЕСЛИ(условие_в_A1;10;0)
— или используйте макросы — они могут менять что угодно и как угодно!
| Serge_Bliznykov |
| Посмотреть профиль |
| Найти ещё сообщения от Serge_Bliznykov |
Пользователь
Регистрация: 12.09.2008
Сообщений: 16
-формулу «если» я бы и использовал, но условий порядка 30 штук
а «если» в одной ячейке можно использовать только 8 раз
-макросы пока не освоил . да и хотелось бы без них обойлись ведь по умолчанию они отключены а менять на всех компах где будут использовать файл настройки не очень удобно
P.s. спасибо за ответ хоть и америку не открыли но приятно что видят.
Регистрация: 09.01.2008
Сообщений: 26,238
| а «если» в одной ячейке можно использовать только 8 раз |
есть КУЧА способов это обойти
самый простой =ЕСЛИ(условие1;результат1;»»)&ЕСЛИ( условие2;результат2;»»)&ЕСЛИ(услови е3;результат3;»»). и так практически до бесконечности 😉
а макросы это проще, чем Вы думаете 🙂
| Serge_Bliznykov |
| Посмотреть профиль |
| Найти ещё сообщения от Serge_Bliznykov |
Пользователь
Регистрация: 12.09.2008
Сообщений: 16
знак «&» пишет все ответы в одной строке а нет другого знака который обозначал бы «или» что бы получить только 1 ответ а не строку из нескольки?
——— примечание модератора — вдруг кому пригодится —————
Если вам надо сравнить 2 таблицы (по одному столбцу, или по нескольким),
и для совпадающих строк скопировать значения выбранных столбцов из одной таблицы в другую,
надстройка «Lookup» поможет сделать это нажатием одной кнопки.
- где искать сравниваемые файлы (использовать уже открытый файл, загружать файл по заданному пути, или же выводить диалоговое окно выбора файла)
- с каких листов брать данные (варианты: активный лист, лист с заданным номером или названием)
- какие столбцы сравнивать (можно задать несколько столбцов)
- значения каких столбцов надо копировать в найденные строки (также можно указать несколько столбцов)
Последний раз редактировалось EducatedFool; 30.09.2013 в 09:33 .
