Для того чтобы в документе, сделанном в MS Excel, правильно расставить акценты, можно увеличить размеры ячеек, выбрать другой шрифт или размер букв, а можно закрасить квадратики, на которые точно нужно обратить внимание.
Вот сейчас мы разберемся, как выделять ячейки цветом в Экселе, или изменить цвет тех, которые уже закрашены. Как сделать так, чтобы ячейка изменяла цвет по заданному условию, в зависимости от вписанного в нее значения, и как работать с созданными правилами.
Закрасить один или несколько блоков в Экселе не сложно. Сначала выделите их и на вкладке «Главная» нажмите на стрелку возле ведерка с краской, чтобы развернуть список. Выберите оттуда подходящий цвет, а если ничего не подойдет, нажимайте «Другие цвета».
Кстати, таким образом можно залить целую строку, просто предварительно кликните по ее номеру, чтобы выделить. Про выделение ячеек в Экселе можете прочесть отдельную статью.
Если же Вы работаете с таблицей, в которой уже что-то закрашено, тогда поменять цвет блоков, или вовсе его убрать можно так. Нажмите по нему и из цветов или выберите новый, или кликните по варианту «Нет».
Теперь рассмотрим, как сделать так, чтобы ячейка меняла цвет исходя из заданного условия. Используется для этого условное форматирование, про которое на сайте есть отдельная статья.
Возьмем для примера следующую таблицу. Давайте в ней сделаем так, чтобы красный соответствовал яблоку, желтый — груше, а оранжевый — апельсину.
Выделяем данные, с которыми будем работать, в моем случае — это названия фруктов. Потом нажимаем «Условное форматирование», которое будем постоянно использовать дальше. Из списка кликните по «Создать правило».
Открывается вот такое окно. Вверху выбираем тип — «Форматировать только ячейки, которые содержат», дальше тоже будем отмечать именно его. Чуть ниже указываем условия: у нас текст, который содержит определенные слова. В последнем поле или нажмите на кнопку и укажите ячейку, или впишите текст.
Отличие в том, что поставив ссылку на ячейку (=$B$4), условие будет меняться в зависимости от того, что в ней набрано. Например, вместо яблока в В4 укажу смородину, соответственно поменяется правило, и будут закрашены блоки с таким же текстом. А если именно в поле вписать яблоко, то искаться будет конкретно это слово, и оно ни от чего зависеть не будет.
Дальше нажимаем на кнопку «Формат».
Здесь выберите цвет заливки и нажмите «ОК». Для просмотра всех вариантов кликните по кнопке «Другие».
Правило создано и сохраняем его, нажатием кнопки «ОК».
В результате, все блоки, в которых был указанный текст, закрасились в красный.
Также создаются правила и для остальных фруктов, выбирается только другой вариант заливки.
Теперь разберемся с числовыми данными. Давайте числа в столбце D разместим на определенный фон по тому условию, которое зададим.
Выделяем столбец, создаем правило, указываем его тип. Дальше прописываем — «Значение» «больше» «15». Последнее число можете или ввести вручную, или указать адрес ячейки, откуда будут браться данные. Определяемся с заливкой, жмем «ОК».
Блоки, где введены числа больше выбранного, закрасились.
Давайте для выделенных ячеек укажем еще правила — выберите «Управление правилами».
В окне будет то, которое мы добавили на предыдущем шаге. А сейчас для текущего фрагмента создадим новое — кликните по соответствующей кнопке.
Здесь все выбирайте, как я описывала выше, только нужно изменить цвет и поставить условие «меньше или равно».
Когда все будет готово, нажимайте «Применить» и «ОК».
Все работает, значения равные и ниже 15 закрашены бледно голубым.
Здесь хорошо была бы видна и разница между завезенным и проданным товаром. Выделяем два столбца и нажимаем «Правила выделения ячеек» — «Повторяющиеся значения». Выберите подходящий цвет. После этого, если две ячейки рядом будут цветные — значит, те фрукты, которые завезли, все продали.
Давайте на примере последнего столбца покажу, как сделать, чтобы ячейка меняла цвет в зависимости от указанного значения. Выделяем их и заходим в «Управление правилами».
Создаем новое для текущего фрагмента, если нужно в данном выпадающем списке можно выбрать или для всего листа целиком, или для других листов.
Выбираем нужные пункты в открывшемся окошке. Я залью темно зеленым все значения, что больше 90. Поскольку в последнем поле я указала адрес (=$F$15), то при изменении в ячейке числа 90, например, на 110, правило также поменяется. Сохраните изменения, кликнув по кнопке «ОК».
Создам еще одно правило, но в нем подсвечу светло зеленым все, что меньше или равняется 90. Не забывайте все сохранять, нажав на кнопочки, справа внизу.
Вот, что получилось. Из последнего столбца, можно визуально быстро определить прибыль от продажи какого товара была больше.
Например, если изменится цена, то будут пересмотрены и правила. Если значение станет больше или меньше заданного, то и цвет ячейки автоматически поменяется.
Думаю, Вы обратили внимание, что правило создается не только для текста и чисел, но и дат, и в зависимости от заполнения и наличия ошибок в ячейках. Указывайте условие, выбирайте цвет и сохраняйте.
Чтобы посмотреть, что Вы подобавляли, выберите диапазон и в окне «Управление правилами» будет полный список. Используя кнопки вверху их можно добавлять, изменять или удалять.
Изменить цвет для ячеек, можно и выбрав один из готовых стилей. Находится нужная кнопка на вкладке «Главная».
- Теперь у Вас обязательно получится или залить необходимые блоки на листе, или сравнить определенные данные и выделить цветом, те которые будут совпадать с заданным для них правилом в Эксель.
- Поделитесь статьёй с друзьями:
Источник: http://officeassist.ru/excel/kak-pomenyat-cvet-yachejki-v-excel/
Ексель для чайников — изменение столбцов, строк и ячеек
Когда вы открываете новую книгу, то все ячейки в ней имеют размер по умолчанию. У вас есть возможность изменять ячейки, вставлять и удалять столбцы, строки и ячейки, если это необходимо.
В этом уроке вы узнаете, как изменять высоту строк и ширину столбцов, вставлять и удалять строки и столбцы, переносить текст в ячейке и объединять ячейки.
Работа со строками, столбцами и ячейками
По умолчанию, каждая строка и каждый столбец новой книги имеют одинаковую высоту и ширину. Excel позволяет вам изменять ширину столбцов и высоту строк разными способами.
Чтобы изменить ширину столбца:
- Установите курсор на линию столбца в заголовке столбца так, чтобы курсор из белого креста стал двойной стрелкой.
- Нажмите левую кнопку мыши и тяните столбец вправо, чтобы увеличить его ширину, и влево, чтобы ее уменьшить.
- Отпустите кнопку мыши. Ширина столбца на листе будет изменена.
Если отображаются знаки (#######) в ячейке, это означает что столбец недостаточно широк, чтобы отобразить содержимое ячейки. Просто увеличьте ширину столбца, чтобы отобразить содержимое ячейки.
Чтобы установить точное значение ширины столбца:
- Выделите столбцы, которые нужно изменить.
- Кликните по команде Формат на вкладке Главная. Появится выпадающее меню.
- Выберите Ширина столбца.
- Откроется диалоговое окно ширина столбца. Введите нужную ширину.
- Нажмите OK. Ширина каждого выделенного столбца на листе изменится.
Выберите автоподбор ширины столбца из выпадающего списка команды Формат, и Excel будет автоматически подбирать ширину каждого выделенного столбца в соответствии со введенным текстом.
Чтобы изменить высоту строки:
- Установите курсор на линию строки так, чтобы курсор из белого креста стал двойной стрелкой.
- Нажмите левую кнопку мыши и тяните строку вниз, чтобы увеличить ее высоту, и вверх, чтобы ее уменьшить.
- Отпустите кнопку мыши. Высота строки на листе будет изменена.
Установка пароля на документы Excel или Word
Чтобы установить точное значение высоты строки:
- Выделите строки, которые нужно изменить.
- Кликните по команде Формат на вкладке Главная. Появится выпадающее меню.
- Выберите Высота строки.
- Откроется диалоговое окно Высота строки. Введите нужную высоту строки.
- Нажмите OK. Высота каждой выделенной строки на листе изменится.
Выберите автоподбор высоты строки из выпадающего списка команды Формат, и Excel будет автоматически подбирать высоту каждой выделенной строки в соответствии со введенным текстом.
Чтобы вставить строки:
- Выделите строку, над которой вы хотите вставить новую.
- Кликните по команде Вставить на вкладке Главная.
- На листе появится новая строка.
Когда вы вставляете новые строки, столбцы или ячейки, около вставленных ячеек можете увидеть кнопку Параметров вставки.
Эта кнопка позволяет вам выбрать, как Excel следует их отформатировать. По умолчанию, Excel форматирует вставленные строки или столбцы также, как и ячейки в строке над вставленной. Чтобы получить доступ к большему количеству параметров, наведите курсор на кнопку Параметры вставки и кликните по стрелке выпадающего списка.
Чтобы вставить столбцы:
- Выделите столбец справа от которого вы хотите вставить новый. Например, чтобы вставить столбец между столбцами A и B, выделите столбец B.
- Кликните по команде Вставить на вкладке Главная.
- Новый столбец появится на листе.
По умолчанию, Excel форматирует вставленные столбцы также, как и столбцы слева от них.
Чтобы получить доступ к большему количеству параметров, наведите курсор на кнопку Параметры вставки и кликните по стрелке выпадающего списка.
Когда вы вставляете строки или столбцы, обязательно убедитесь, что выделили строку или столбец кликом по заголовку, то есть все их ячейки выделены. Если вы выделите только ячейку, то вставится тоже только одна новая ячейка.
Удаление ненужных пробелов в цифрах в Excel
Чтобы удалить строки:
- Выделите удаляемые строки.
- Кликните по команде Удалить на вкладке Главная.
- Строки будут удалены с листа.
Чтобы удалить столбцы:
- Выделите удаляемые столбцы.
- Кликните по команде Удалить на вкладке Главная.
- Столбцы будут удалены с листа.
Перенос текста и объединение ячеек
Если ячейка содержит больше текста, чем может быть отображено, вы можете выбрать опцию Перенос текста в ячейке или объединить ячейку с пустыми соседними. Перенос текста заставляет текст отображаться в ячейке в несколько строк. Объединить ячейки соединяет соседние ячейки в одну.
Чтобы установить Перенос текста:
- Выделите нужные ячейки.
- Выберите команду Перенос текста на вкладке Главная.
- Текст в выбранных ячейках будет отображаться в несколько строк.
Если вы передумали переносить текст, просто еще раз нажмите на кнопку команды Перенос текста.
Чтобы объединить ячейки с помощью команды «Объединить и поместить в центре»:
- Выделите объединяемые ячейки.
- Выберите команду «Объединить и поместить в центре» на вкладке Главная.
- Выделенные ячейки будут объединены, а текст помещен в центре.
Если вы передумали объединять ячейки, просто еще раз кликните по команде Объединить и поместить в центре.
Чтобы получить доступ к параметрам объединения:
Кликните по стрелке выпадающего меню у команды «Объединить и поместить в центре» на вкладке Главная. Появится выпадающее меню.
- Объединить и поместить в центре: Объединяет выделенные ячейки и помещает текст в центр.
- Объединить по строкам: Объединяет каждую строку выделенных ячеек в большие ячейки. Эта команда полезна, когда вы объединяете содержимое многих ячеек в строках, но не хотите создавать одну большую ячейку.
- Объединить ячейки: Объединяет выделенные ячейки в одну.
- Отменить объединение ячеек: Отменяет объединение выделенных ячеек.
Практикуйте!
- Откройте существующую Excel 2010 книгу.
- Измените размер столбца.
- Измените размер строки в 46 пикселей.
- Вставьте колонку между колонками А и В.
- Вставка строку между строк 3 и 4.
- Удалите столбец или строку.
- Попробуйте объединить несколько ячеек.
Источник: http://composs.ru/excel-dlya-chajnikov-izmenenie-stolbcov-strok-i-yacheek/
«Excel». Как сделать, чтобы ячейки в формуле не менялись при копировании?
«Excel» — это популярный документ, который дает много возможностей. Иногда существуют некоторые нюансы, которые приходится соблюдать, чтобы некоторые моменты не создавали неудобства.
- Так, попытавшись скопировать данные в другую область, меняются формулы, закрепленные к этим данным.
- Есть разные способы решить задачу, чтобы скопировать, в то же время не изменив формулы.
- Первый самый простой.
Пример. Вот данные, которые получены в столбце «D» суммированием данных из столбцов «В» и «С», разделив результат на данные из столбца «J», чтобы преобразовать в евро.
Если попытаться перетащить столбец горячими клавишами «скопировать» и «вставить», то итоговые значения посчитаются в каждой из ячеек столбца, как «0», поскольку изменилась формула при копировании. Это потому происходит, что «Excel» свойственно сдвигать относительные ссылки.
1) И вот какое решение существует — преобразовать относительные ссылки в абсолютные.
- Этот способ имеет одно неудобство, что приходится вручную работать с данными, подставляя каждый раз.
- 2) Тогда можно попробовать другой способ — «дезактивировать» формулы, то есть сделать так, чтобы в документе «Excel» не воспринимались формулы — «формулами», а воспринимались, словно это обычный текст.
- Тогда знак «=» на какое-то время следует заменить любым другим символом, например, решеткой — «#» или парой амперсандов — «&&».
- Воспользуемся горячими клавишами.
3) Еще способ — воспользоваться копированием с применением блокнота, то есть из документа копировать в блокнот, оттуда переносить данные в нужный диапазон.
На вкладке «Формулы» надо найти «Показать формулы» — режим проверки формул, тогда в ячейках вместо результатов программа показывает формулы, по которым вычислили эти результаты. Можно пользоваться горячими клавишами, алгоритм следующий:
Дальше надо скопировать диапазон из Exel в блокнот —
4) Четвертый способ подходит тем, кто постоянно выполняет копирование, перенося каждый раз. Можно воспользоваться макросом — здесь все проще всего, все задано заранее, надо только создать макрос.
- Чтобы работать с макросами, надо перейти на вкладку «Разработчик» или применить сочетание горячих клавишь Alt+F8.
- Запустив макрос, необходимо показать программе исходный диапазон, откуда копируют и куда вставляют.
В авторском ролике Николай Павлов, специалист по Exel, расскажет еще более подробно и наглядно.
Источник: http://www.bolshoyvopros.ru/questions/1371527-excel-kak-sdelat-chtoby-jachejki-v-formule-ne-menjalis-pri-kopirovanii.html
Копирование формул без сдвига ссылок
50519 10.01.2014 Скачать пример
Проблема
Предположим, что у нас есть вот такая несложная таблица, в которой подсчитываются суммы по каждому месяцу в двух городах, а затем итог переводится в евро по курсу из желтой ячейки J2.
Проблема в том, что если скопировать диапазон D2:D8 с формулами куда-нибудь в другое место на лист, то Microsoft Excel автоматически скорректирует ссылки в этих формулах, сдвинув их на новое место и перестав считать:
Задача: скопировать диапазон с формулами так, чтобы формулы не изменились и остались теми же самыми, сохранив результаты расчета.
Способ 1. Абсолютные ссылки
Как можно заметить по предыдущей картинке, Excel сдвигает только относительные ссылки. Абсолютная (со знаками $) ссылка на желтую ячейку $J$2 не сместилась. Поэтому для точного копирования формул можно временно перевести все ссылки во всех формулах в абсолютные. Нужно будет выделить каждую формулу в строке формул и нажать клавишу F4:
При большом количестве ячеек этот вариант, понятное дело, отпадает — слишком трудоемко.
Чтобы формулы при копировании не менялись, надо (временно) сделать так, чтобы Excel перестал их рассматривать как формулы. Это можно сделать, заменив на время копирования знак «равно» (=) на любой другой символ, не встречающийся обычно в формулах, например на «решетку» (#) или на пару амперсандов (&&). Для этого:
- Выделяем диапазон с формулами (в нашем примере D2:D8)
- Жмем Ctrl+H на клавиатуре или на вкладке Главная — Найти и выделить — Заменить (Home — Find&Select — Replace)
- В появившемся диалоговом окне вводим что ищем и на что заменяем и в Параметрах (Options) не забываем уточнить Область поиска — Формулы. Жмем Заменить все (Replace all).
- Копируем получившийся диапазон с деактивированными формулами в нужное место:
- Заменяем # на = обратно с помощью того же окна, возвращая функциональность формулам.
Способ 3. Копирование через Блокнот
Этот способ существенно быстрее и проще.
Нажмите сочетание клавиш Ctrl+Ё или кнопку Показать формулы на вкладке Формулы (Formulas — Show formulas), чтобы включить режим проверки формул — в ячейках вместо результатов начнут отображаться формулы, по которым они посчитаны:
Скопируйте наш диапазон D2:D8 и вставьте его в стандартный Блокнот:
Теперь выделите все вставленное (Ctrl+A), скопируйте в буфер еще раз (Ctrl+C) и вставьте на лист в нужное вам место:
Осталось только отжать кнопку Показать формулы (Show Formulas), чтобы вернуть Excel в обычный режим.
Примечание: этот способ иногда дает сбой на сложных таблицах с объединенными ячейками, но в подавляющем большинстве случаев — работает отлично.
Способ 4. Макрос
Если подобное копирование формул без сдвига ссылок вам приходится делать часто, то имеет смысл использовать для этого макрос. Нажмите сочетание клавиш Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer), вставьте новый модуль через меню Insert — Module и скопируйте туда текст вот такого макроса:
Sub Copy_Formulas()
Dim copyRange As Range, pasteRange As Range
On Error Resume Next
Set copyRange = Application.InputBox(«Выделите ячейки с формулами, которые надо скопировать.», _
«Точное копирование формул», Default:=Selection.Address, Type:=8)
If copyRange Is Nothing Then Exit Sub
Set pasteRange = Application.InputBox(«Теперь выделите диапазон вставки.» & vbCrLf & vbCrLf & _
«Диапазон должен быть равен по размеру исходному » & vbCrLf & _
«диапазону копируемых ячеек.», «Точное копирование формул», _
Default:=Selection.Address, Type:=8)
If pasteRange.Cells.Count copyRange.Cells.Count Then
MsgBox «Диапазоны копирования и вставки разного размера!», vbExclamation, «Ошибка копирования»
Exit Sub
End If
If pasteRange Is Nothing Then
Exit Sub
Else
pasteRange.Formula = copyRange.Formula
End If
End Sub
Для запуска макроса можно воспользоваться кнопкой Макросы на вкладке Разработчик (Developer — Macros) или сочетанием клавиш Alt+F8. После запуска макрос попросит вас выделить диапазон с исходными формулами и диапазон вставки и произведет точное копирование формул автоматически:
Ссылки по теме
Источник: https://www.planetaexcel.ru/techniques/11/190/
Как зафиксировать ячейку в Excel в формуле
При работе с таблицами Excel 2010, 2013, 2016 иногда необходимо сделать так, чтобы при перемещении формулы по ячейкам ссылка оставалась неизменной.
В связи с этим многие пользователи сталкиваются с неудобствами при работе, однако, есть выход из данного положения.
В таблице Excel предусмотрена специальная активная кнопка для фиксации, как ее активировать будет рассмотрено в данной статье.
Как зафиксировать ячейку в формуле в таблицах Excel – вариант №1
Чтобы при перемещении формулы, символ столбца и номер строки не менялись, необходимо выполнить некоторые действия. Для начала следует кликнуть по необходимой в данный момент для фиксации ячейке, чтобы она выделилась. После этого необходимо в таблице формул кликнуть на ссылку ячейки, которая нуждается в фиксации. После этого нужно 1 раз нажать на кнопку на клавиатуре F4.
В результате ссылка будет зафиксирована с помощью $ (знака доллара). Например, если у вас в формуле было значение С3, то после того, как вы проведете вышеописанную процедуру, ссылка обязана стать такого формата — $С$3.
Знак $, расположенный перед символом будет означать то, что при перемещении формулы, смещая ее в столбцах, ссылка меняться не будет. Второй знак $, расположенный после символа и, соответственно, перед цифрами будет означать то, что при перемещении формулы по строкам, ссылка меняться не будет.
Как закрепить ячейку в формуле в Excel – вариант №2
Данный способ практически не отличается от предыдущего, однако, здесь необходимо нажать два раз F4 вместо одного. Таким образом вы сможете произвести фиксацию ячейку в формуле так, что при ее перемещении символ столба будет меняться, а цифра строки – нет.
Как в Экселе закрепить ячейку в формуле – вариант №3
В данном случае выполняем все те же действия что и в способе номер один, однако, клавишу F4 нужно нажать три раза. В таком случае вставится только один знак фиксации перед символом. Теперь при передвижении формулы по строкам цифры будут меняться, а при передвижении по столбцам значение будет прежнее.
Как отменить действия фиксации ячейки в формуле в таблицах Excel
Если по каким-либо причинам в таблицах Excel 2016, 2013, 2010 необходимо отменить фиксацию ссылки определенной ячейки, это легко можно сделать. Для этого кликните по формуле левой кнопкой мыши, чтобы она выделилась. Затем нажимайте F4 столько раз, сколько необходимо пока не пропадут все знаки доллара.
Источник: https://pced.ru/kak-zafiksirovat-yachejku-v-excel-v-formule/
Простой способ зафиксировать значение в формуле Excel
Сегодня я бы хотел поделиться с вами такой небольшой хитростью, как можно правильно зафиксировать значение в формуле Excel. К сожалению, очень мало пользователей используют таким удобным функционалом табличного процессора, а это жаль. Часто многие сталкивались с такой ситуацией что возникает необходимость сдвинуть или скопировать формулы, но вот незадача, адреса ячеек также уходили «налево» и результата невозможно было получить. А для получения нужного результата, нам окажет помощь доллар, а точнее знак «$», вот именно он является самым главным условием что бы закрепить значение в ячейках.
Итак, рассмотрим более детально все варианты как закрепляется ячейка. Есть три варианта фиксации:
Полная фиксация ячейки
Полная фиксация ячейки — это когда закрепляется значение по вертикали и горизонтали (пример, $A$1), здесь значение никуда не может сдвинутся, так называемая абсолютная формула. Очень удобно такой вариант использовать, когда необходимо ссылаться на значение в ячейке, такие как курс валют, константа, уровень минимальной зарплаты, расход топлива, процент доплат, кофициент и т.п.
В примере у нас есть товар и его стоимость в рублях, а нам нужно узнать он стоит в вечнозеленых долларах. Поскольку, обменный курс у нас постоянная ячейка D1, в которой сам курс может меняться исходя из экономической ситуации страны. Сам диапазон вычисление находится от E4 до E7.
Когда мы в ячейку Е4 пропишем формулу =D4/D1, то в результате копирования, ячейки поменяют адреса и сдвинутся ниже, пропуская, так необходимый нам обменный курс.
А вот если внести изменения и зафиксировать значение в формуле простым символом доллара («$»), то мы получим следующий результат =D4/$D$1 и в этом случае, сдвигая и копируя, формулу мы получаем нужный нам результат во всех ячейках диапазона;
Фиксация формулы в Excel по вертикали
Частичная фиксация по вертикали (пример $A1), это закрепления только столбцов, возможность сдвига формулы частично сохраняется, но только по горизонтали (в строке). Как видно со скриншота или скачанного вами файла с примером.
Фиксация формул по горизонтали
Следующее закрепление будет по горизонтали (пример, A$1). И все правила остаются действительными как и предыдущем пункте, но немножко наоборот. Рассмотрим данный пример подробнее.
У нас есть товар, продаваемый, в разных городах и имеющие разную процентную градацию наценок, а нам необходимо высчитать какую наценку и где мы будем ее получать. В диапазоне K1:M1 мы проставили процент наценки и эти ячейки у нас должны быть закреплены для автоматических вычислений.
Диапазон для написания формул у нас является К4:М7, здесь мы должны в один клик получить результаты просто правильно прописав формулу. Растягивая формулу по диагонали, мы должны зафиксировать диапазон процентной ставки (горизонталь) и диапазон стоимости товара (вертикаль).
Итак, мы фиксируем горизонтальную строку $1 и вертикальный столбец $J и в ячейке К4 прописываем формулу =$J4*K$1 и после ее копирование во все ячейки вычисляемого диапазона и получаем нужный результат без каких-либо сдвигов в формуле.
Производя подобные вычисления очень легко и быстро делать перерасчёт на разнообразнейшие варианты, изменив всего 1 цифру. В файле примера вы сможете проверить это изменив всего курс валюты или региональные проценты. И такие вычисление, будут в несколько раз быстрее нежели, другие варианты написание формул в Excel и количество ошибок будет значительно меньше. Но необходимость этого надо увидеть исходя с вашей текущей задачи и проводить фиксацию значения в ячейках стоит в ключевых местах.
Что бы постоянно не переключать раскладку клавиатуры при прописании знака «$» для закрепления значение в формуле, можно использовать «горячую» клавишу F4.
Если курсор стоит на адресе ячейки, то при нажатии, будет автоматически добавлен знак «$» для столбцов и строчек.
При повторном нажатии, добавится только для столбцов, еще раз нажать, будет только для строк и 4-е нажатие снимет все закрепления, формула вернется к первоначальному виду.
Скачать пример можно здесь.
А на этом у меня всё! Я очень надеюсь, что вы поняли все варианты как возможно зафиксировать ячейку в формуле. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!
Не забудьте поблагодарить автора!
Деньги — нерв войны. Марк Туллий Цицерон
Статья помогла? Поделись ссылкой с друзьями, твитни или лайкни!
Источник: http://topexcel.ru/prostoj-sposob-zafiksirovat-znachenie-v-formule-excel/
Глава 5. Работа с большими таблицами. Протягивание. Относительные и абсолютные ссылки
В Excel сохраняются стандартные способы копирования, вырезания и вставки данных (путём соответствующих команд основного и контекстного меню, «горячих» клавиш Ctrl-C (копировать), Ctrl-X (вырезать), Ctrl-V (вставить)), а также перемещения диапазона ячеек с помощью мыши. Чтобы переместить диапазон, нужно выделить его мышью, «зацепить» мышью за любую из его границ и переместить в нужное место. Если нужно не переместить, а скопировать диапазон, при перемещении необходимо нажать и удерживать клавишу Ctrl.
Важно понимать, что при копировании (вставке, перетаскивании) в новую ячейку может попасть разное содержимое в зависимости от того, что содержалось в исходной ячейке: число/текст или формула. При этом стоит отметить, что при копировании формул ссылки в переносимых ячейках изменяются в целях сохранения структуры данных в книге. Далее рассмотрим это подробнее.
В Excel добавлен ещё один очень удобный метод копирования — протягивание, аналогичный вышеперечисленным командам, но выполняемый только с помощью мыши.
В нижнем правом углу выделенной ячейки/диапазона находится небольшой чёрный квадратик — маркер автозаполнения. Если нажать на него левой клавишей мыши и «потянуть» в любом направлении, содержимое ячейки/диапазона скопируется в новые ячейки.
Это особенно удобно для заполнения больших таблиц однородными данными, а также копирования формата ячейки. Обратите внимание на следующий пример: выделены две ячейки с числами 1 и 2, выполнена операция протягивания.
Excel «понял» принцип заполнения ячеек и автоматически заполнил следующие ячейки числами от 3 до 10.
Рис.5.1. Протягивание
Протягивать можно как одну ячейку по вертикали или горизонтали, так и целый диапазон из одной строчки или одного столбца ячеек.
Есть небольшая хитрость: если не тянуть за уголок, а два раза щёлкнуть мышью на маркере автозаполнения, то Excel автоматически выполнит операцию протягивания.
Дополнительная полезность протягивания – автоматическое формирование прогрессий, то есть последовательностей чисел или текстовых значений. Рассмотрим примеры.
Практическая работа: протягивание
Откройте лист Протягивание, абсолютные ссылки файла Учебник — основы. В ячейке А10 напишите «1», переместитесь снова на эту ячейку.
Наведите указатель мыши на маркер заполнения, нажмите левую клавишу, и, удерживая её, потяните вниз, до ячейки А21. Содержимое исходной ячейки скопируется в них, теперь во всех ячейках стоят единицы.
Таким образом работает протягивание по одному значению.
Теперь отмените последнюю операцию (через меню или комбинацией клавиш Ctrl-Z). Добавьте в ячейке А11 число «2», выделите диапазон А10:А11 и протяните его до ячейки А21. Excel «понял» зависимость двух ячеек А10 и А11 как арифметическую прогрессию, и при протягивании продолжил этот числовой ряд. Теперь все строчки этой таблицы пронумерованы по порядку.
То же самое сделайте со столбцом «Месяц», программа автоматически заполнит значения месяцев. То же со столбцом «Выручка»: выделите два первых значения и протяните их до строчки «Декабрь» (здесь предполагается, что выручка растёт на 15000 ежемесячно). Столбец с данными выручки заполняется автоматически.
Теперь разберёмся с разными видами ссылок.
Относительные и абсолютные ссылки в Excel
При протягивании важно помнить, что именно содержится в протягиваемых ячейках. Если в ячейке значение (число, текст, дата), то при протягивании в новые ячейки попадёт это значение (и формат).
Если в ячейке была формула, то значение в новой ячейке будет зависеть от того, какой тип ссылок был использован. При протягивании все обычные ссылки на другие ячейки автоматически смещаются, это относительная ссылка. Чтобы ссылка не смещалась по ячейкам (т.е.
чтобы сохранить ссылку на конкретную ячейку, строку или столбец), в формуле добавляется символ $ перед адресом строки и/или столбца, который необходимо оставить неизменным.
Если символ $ добавляется в обоих случаях, то это абсолютная ссылка на конкретную ячейку. Если меняется только строка или только столбец, то такая ссылка является смешанной.
Практическая работа: абсолютные и относительные ссылки
Заполните столбец «Постоянные расходы»: обратите внимание на формулу в ячейке Е11. Протяните эту ячейку до декабря. Посмотрите на формулу в любой из ячеек Е12:Е21. Увидите, что адрес ячейки в формуле каждый раз новый. Это правильное использование относительной ссылки.
Теперь введите в ячейку D10 формулу для расчёта маржинальной прибыли в январе: «=C10*C7/(1+C7)». Маржинальная прибыль для января посчитана.
Протяните эту формулу до декабрьской ячейки: увидите, что использование относительной ссылки в данном случае некорректно (выделите любую ячейку от D11 до D21, нажмите мышью на строку формул или нажмите F2).
Программа верно берёт для расчёта значение выручки из столбца С, но значение маржинальной прибыли сместилось из-за протягивания, и теперь во всех ячейках, кроме первой, неверные формулы. Нам нужно, чтобы в исходной формуле адрес ячейки С10 менялся при протягивании, а адрес С7 – нет.
Вернитесь в ячейку D10 и исправьте формулу следующим образом: «=C10*C$7/(1+C$7)». Значение в ячейке не изменилось, так как для этой ячейки все виды ссылок совпадут. Протяните новую формулу до декабрьской ячейки, теперь суммы рассчитаны верно. Здесь мы видим пример использования смешанной ссылки.
Добавьте суммирование годовой выручки: выделите ячейку В22, нажмите кнопку меню Главная – Сумма (иконка с символом ∑), либо клавиши Alt+=, в ячейку автоматически будет подставлена формула суммирования СУММ.
Проверьте правильность диапазона суммирования В10:В21 и нажмите Enter, будет посчитана итоговая выручка. Протяните эту формулу вправо на три соседние ячейки. Добавьте расчёт прибыли до налогообложения в ячейку F10 и протяните её до декабря.
�?тоговые суммы рассчитаются автоматически.
Теперь рассмотрим работу смешанных ссылок по столбцам и горизонтальное протягивание. В следующем задании в ячейку С32 поставьте формулу «=В32*(1+D29)».
Для данной ячейки формула будет верная, но при протягивании вправо относительная ссылка испортит расчёт.
Добавьте символ $ перед буквой столбца: «=В32*(1+$D29)» и протяните формулу горизонтально.
Рассмотрите последнее задание со всеми вариантами адресации, кроме относительной. В нём рассчитывается общая выручка, исходя из заданного базового объёма производства, средней цены за единицу в четырёх сценариях увеличения объёма производства.
Попробуйте корректно написать формулу в ячейке С45 и заполнить всю остальную таблицу протягиванием: сначала протянуть ячейку горизонтально (или вертикально), потом протянуть всю строку (или столбец) на всю таблицу.
Ссылка на ячейку с ценой С38 должна быть абсолютной как по строкам, так и по столбцам, поэтому в формуле эта ячейка будет такой: $C$38.
Специальная вставка в Excel
Как мы видим, при копировании или протягивании (которое является быстрым копированием) значение конечной ячейки определяет содержимое копируемой. Это не всегда удобно, и Excel предоставляет дополнительные возможности выборочного копирования.
�?ногда бывает необходимо сохранить данные, полученные в виде формул, как обычные значения.
Практическая работа: специальная вставка
Допустим, в последнем задании определено, что сценарий с 15-процентным приростом от базового плана самый приемлемый, но есть желание посмотреть, как изменится ситуация с изменением цены на товар.
Выделите столбец с названиями месяцев (диапазон А45:А56), скопируйте в буфер обмена.
Теперь выделите ячейку В60 и нажмите правую кнопку мыши, выберите Специальная вставка, в открывшемся окне поставьте флажок Транспонировать, ОК.
Теперь значения расположены не в столбец, а в строчку (это действие функции транспонирования). В ячейке А60 напишите «Цена», в ячейке А61 – «10», А62-«9», А63 – «8».
Добавьте колонку для итоговых значений в столбце N, рассчитайте их автосуммированием. Отформатируйте вновь созданную таблицу, на этот раз воспользовавшись удобным встроенным средством: выделите всю созданную таблицу А60:N63, выберите раздел Стили в меню Главная, нажмите кнопку Форматировать как таблицу и выберите стиль таблицы по вкусу.
Уменьшите размер шрифта в строках 56-59, нарисуйте границу таблицы, отформатируйте цвет ячеек по желанию. Скопируйте диапазон со значениями выручки F45:F56, вставьте его как значения и форматы чисел с транспонированием в ячейку В57.
�?зменяя значения цены в ячейке С38, заполните две следующих строчки.
Обратите внимание, что при копировании сохранился формат числа (при этом теперь в ячейках находятся не формулы, а значения), но формат ячейки не сохранился, что в данном случае очень удобно: нет необходимости форматировать таблицу заново.
- Предыдущая глава: Глава 4. Защита данных от нежелательных изменений
- Следующая глава: Глава 6. Основные функции Excel
- Содержание учебника: Содержание
Источник: http://finexcel.ru/glavnaia/uchebnik-excel/glava-5-rabota-s-bolshimi-tablicami-protyagivanie-otnositelnye-i-absolyutnye-ssylki/
Защита ячеек в Excel от изменения, редактирования и ввода ошибочных данных
Защитить информацию в книге Excel можно различными способами. Поставьте пароль на всю книгу, тогда он будет запрашиваться каждый раз при ее открытии. Поставьте пароль на отдельные листы, тогда другие пользователи не смогут вводить и редактировать данные на защищенных листах.
Но что делать, если Вы хотите, чтобы другие люди могли нормально работать с книгой Excel и всеми страницами, которые в ней находятся, но при этом нужно ограничить или вообще запретить редактирование данных в отдельных ячейках. Именно об этом пойдет речь в данной статье.
Защита выделенного диапазона от изменения
Сначала разберемся, как защитить выделенный диапазон от изменений.
Защиту ячеек можно сделать, только если включить защиту для всего листа целиком. По умолчанию в Эксель, при включении защиты листа, автоматически защищаются все ячейки, которые на нем расположены. Наша задача указать не все, а то диапазон, что нужен на данный момент.
Если Вам нужно, чтобы у другого пользователя была возможность редактировать всю страницу, кроме отдельных блоков, выделите все их на листе. Для этого нужно нажать на треугольник в левом верхнем углу. Затем кликните по любому из них правой кнопкой мыши и выберите из меню «Формат ячеек».
В следующем диалоговом окне переходим на вкладку «Защита» и снимаем галочку с пункта «Защищаемая ячейка». Нажмите «ОК».
Теперь, даже если мы защитим этот лист, возможность вводить и изменять в блоках любую информацию останется.
После этого поставим ограничения для изменений. Для примера давайте запретим редактирование блоков, которые находятся в диапазоне B2:D7. Выделяем указанный диапазон, кликаем по нему правой кнопкой мыши и выбираем из меню «Формат ячеек». Дальше перейдите на вкладку «Защита» и поставьте галочку в поле «Защищаемая…». Нажмите «ОК».
На следующем шаге необходимо включить защиту для данного листа. Перейдите на вкладку «Рецензирование» и нажмите кнопку «Защитить лист». Введите пароль и отметьте галочками, что пользователи могут делать с ним. Нажмите «ОК» и подтвердите пароль.
После этого, любой пользователь сможет работать с информацией на странице. В примере введены пятерки в Е4. Но при попытке изменить текст или числа в диапазоне В2:D7, появится сообщение, что ячейки защищены.
Ставим пароль
Теперь предположим, что Вы сами часто работаете с этим листом в Эксель и периодически нужно изменить данные в защищенных блоках. Чтобы это сделать, придется постоянно снимать защиту со страницы, а потом ставить ее обратно. Согласитесь, что это не очень удобно.
Поэтому давайте рассмотрим вариант, как можно поставить пароль для отдельных ячеек в Excel. В этом случае, Вы сможете их редактировать, просто введя запрашиваемый пароль.
Сделаем так, чтобы другие пользователи могли редактировать всё на листе, кроме диапазона B2:D7. А Вы, зная пароль, могли редактировать и блоки в B2:D7.
Итак, выделяем весь лист, кликаем правой кнопкой мыши по любому из блоков и выбираем из меню «Формат ячеек». Дальше на вкладке «Защита» убираем галочку в поле «Защищаемая…».
Теперь нужно выделить диапазон, для которого будет установлен пароль, в примере это B2:D7. Потом опять зайдите «Формат ячеек» и поставьте галочку в поле «Защищаемая…».
Если нет необходимости, чтобы другие пользователи редактировали данные в ячейках на этом листе, то пропустите этот пункт.
Затем переходим на вкладку «Рецензирование» и нажимаем кнопочку «Разрешить изменение диапазонов». Откроется соответствующее диалоговое окно. Нажмите в нем кнопочку «Создать».
Имя диапазона и ячейки, которые в него входят, уже указаны, поэтому просто введите «Пароль», подтвердите его и нажмите «ОК».
Возвращаемся к предыдущему окну. Нажмите в нем «Применить» и «ОК». Таким образом, можно создать несколько диапазонов, защищенных различными паролями.
Теперь нужно установить пароль для листа. На вкладке «Рецензирование» нажимаем кнопочку «Защитить лист». Введите пароль и отметьте галочками, что можно делать пользователям. Нажмите «ОК» и подтвердите пароль.
Проверяем, как работает защита ячеек. В Е5 введем шестерки. Если попробовать удалить значение из D5, появится окно с запросом пароля. Введя пароль, можно будет изменить значение в ячейке.
Таким образом, зная пароль, можно изменить значения в защищенных ячейка листа Эксель.
Защищаем блоки от неверных данных
Защитить ячейку в Excel можно и от неверного ввода данных. Это пригодится в том случае, когда нужно заполнить какую-нибудь анкету или бланк.
Например, в таблице есть столбец «Класс». Здесь не может стоять число больше 11 и меньше 1, имеются ввиду школьные классы. Давайте сделаем так, чтобы программа выдавала ошибку, если пользователь введет в данный столбец число не от 1 до 11.
Выделяем нужный диапазон ячеек таблицы – С3:С7, переходим на вкладку «Данные» и кликаем по кнопочке «Проверка данных».
В следующем диалоговом окне на вкладке «Параметры» в поле «Тип…» выберите из списка «Целое число». В поле «Минимум» введем «1», в поле «Максимум» – «11».
В этом же окне на вкладке «Сообщение для ввода» введем сообщение, которое будет отображаться, при выделении любой ячейки из данного диапазона.
На вкладке «Сообщение об ошибке» введем сообщение, которое будет появляться, если пользователь попробует ввести неправильную информацию. Нажмите «ОК».
Теперь если выделить что-то из диапазона С3:С7, рядом будет высвечиваться подсказка. В примере при попытке написать в С6 «15», появилось сообщение об ошибке, с тем текстом, который мы вводили.
Теперь Вы знаете, как сделать защиту для ячеек в Эксель от изменений и редактирования другими пользователями, и как защитить ячейки от неверного вода данных. Кроме того, Вы сможете задать пароль, зная который определенные пользователи все-таки смогут изменять данные в защищенных блоках.
(1
Источник: http://comp-profi.com/zashita-yacheek-v-excel-ot-izmeneniya-redaktirovaniya-i-vvoda-oshibochnyh-dannyh/