Как сделать протяжку в Excel?

Элемент Полоса прокрутки позволяет изменять значения в определенном диапазоне с шагом (1, 2, 3, …), если нажимать на кнопки со стрелочками, и с увеличенным шагом, если нажимать на саму полосу в стороне от бегунка. Этот элемент имеет много общего со Счетчиком.

Для вставки элементов управления на лист необходимо отобразить вкладку Разработчик.

  • В MS EXCEL 2007 это можно сделать через меню .
  • В MS EXCEL 2010 это можно сделать так: Откройте вкладку Файл; Нажмите кнопку Параметры; Нажмите кнопку Настроить ленту; Выберите команду Настройка ленты и в разделе Основные вкладки установите флажок Разработчик.

Теперь вставить элемент управления можно через меню: .

Как сделать протяжку в excel?

Обратите внимание, что в этом меню можно также вставить Элементы ActiveX, которые расположены ниже интересующих нас Элементов управления формы. У обоих типов есть одни и те же элементы Кнопка, Список, Флажок и т.п.  Разница между ними следующая: чтобы использовать Элементы ActiveX необходимо использовать VBA, а Элементы управления формы можно напрямую привязать к ячейке на листе.

Полоса прокрутки (Scroll Bar) как, впрочем и все другие Элементы управления формы, возвращает только 1 числовое значение. См. файл примера.

Обзорную статью обо всех элементах управления формы можно прочитать здесь.

Вставка Полосы прокрутки

Через меню  выберем левой клавишей мыши элемент Полоса прокрутки.

Как сделать протяжку в excel?

  • После этого выпадающее меню закроется, а курсор вместо обычного толстого крестика
  • превратится в тонкий крестик.
  • Кликнув левой клавишей мыши в нужное место на листе, элемент Полоса прокрутки будет помещен на лист (вертикально).

Как сделать протяжку в excel?

Чтобы при вставке элемента поместить Полосу прокрутки горизонтально, кликните и удерживайте левую клавишу мыши, затем переместите мышь вправо и чуть вниз.

Как сделать протяжку в excel?

Выделение Полосы прокрутки

После вставки Полосы прокрутки она становится выделенной. Если кликнуть в любом другом месте листа, то Полоса прокрутки перестанет быть выделенной.

Чтобы снова ее выделить нужно кликнуть ее ПРАВОЙ клавишей мыши (клик ЛЕВОЙ клавиши увеличивает или уменьшает значение в связанной ячейке (см. ниже)).

После клика правой кнопкой также появляется контекстное меню, чтобы его убрать можно нажать ESC или кликнуть левой клавишей по Полосе прокрутки.

Перемещение Полосы прокрутки и изменение ее размеров

Если навести курсор на выделенную Полосу прокрутки (курсор примет форму 4-х направленных в разные стороны стрелок), затем нажать и удерживать левую кнопку мыши, то можно переместить Полосу прокрутки. Удерживая клавишу ALT можно выровнять Полосу прокрутки по границам ячеек. Выделенную Полосу прокрутки также можно перемещать стрелками с клавиатуры.

Если навести курсор на углы прямоугольника или на маленькие квадратики на границе, то можно изменить ее размер.

Связываем Полосу прокрутки с ячейкой

Как было сказано выше, все Элементы управления формы возвращают значение. Это значение помещается в ячейку определенную пользователем.

Чтобы связать Элемент управления с ячейкой, кликните на него ПРАВОЙ клавишей мыши, в появившемся контекстном меню выберите Формат объекта…

Появится диалоговое окно, выберите вкладку Элемент управления (если такая вкладка отсутствует, то Вы вставили Элемент ActiveX, а не Элемент управления формы, об этом см. выше).

В поле Связь с ячейкой нужно ввести ссылку на ячейку. Свяжем наш Полосу прокрутки с ячейкой А1.

Также установим минимальное значение =1, максимальное =101, шаг изменения =2, шаг изменения по страницам =10.

Как сделать протяжку в excel?

Нажмите ОК.

Убедитесь, что Полоса прокрутки не выделена. Пощелкайте левой клавишей мыши по кнопкам Полосы прокрутки. В ячейке А1 значение будет увеличиваться/ уменьшаться в указанном диапазоне, причем с шагом 2 (1, 3, 5, …), т.е. в ячейку будут вводиться только нечетные числа. При щелчке по полосе прокрутки, значения будут уменьшаться/ увеличиваться с шагом 10.

Существует и другой способ связать Элемент управления и ячейку: Выделите правой клавишей мыши Элемент управления, в Строке формул введите =, затем кликните левой клавишей мыши на нужную ячейку, нажмите клавишу ENTER. Чтобы изменить ячейку, с которой связан Элемент управления, достаточно перетащить эту ячейку, взяв за ее границу, в нужное место.

Одну ячейку можно связать с несколькими элементами управления, но имеет ли это смысл? Решать Вам.

Примечание. Можно принудительно ввести в ячейку текстовое значение, но оно будет заменено при следующем нажатии Полосы прокрутки. Проведем эксперимент. Пусть в ячейке А1 введено число 5.

Даже если Вы введете в ячейку А1 текст «строка», то при следующем нажатии Полосы прокрутки, в ячейке появится число 7 (если шаг =2), т.е.

Полоса прокрутки хранит текущее значение не в ячейке, а где-то в себе.

Если, в нашем примере, Вы введете четное значение, то Полоса прокрутки не сбросит его, а будет прибавлять 2 и Вы получите четную последовательность 2, 4, 6, … Но, при достижении верхней границы его поведение изменится 96, 98, 100, 101, т.к. максимальное значение установлено нами =101.

Теперь при движении вниз Полоса прокрутки будет воспроизводить последовательность нечетных чисел! Тоже справедливо и для нижней границы: 6, 4, 2, 1, т.к. минимальное значение установлено =1.

  Поэтому, следите, чтобы граничные значения (при шаге отличным от 1), содержались в требуемой последовательности, иначе при движении вверх и вниз Вы можете получить разные последовательности. Например, для последовательности 1, 4, 7, 10 (шаг 3) правильно установить границы 1 и 10.

Если Вы установите границы 1 и 9, то при движении от 1 Вы получите последовательность 1, 4, 7, 9, затем при движении от 9 — получите 9, 6, 3, 1, т.е. 2 разные последовательности!

Использование Полосы прокрутки

Полоса прокрутки удобна, когда у Вас есть модель, которая зависит от определенного параметра и Вам требуется посмотреть, как ведут себя показатели модели в зависимости от этого параметра: согласитесь нажимать на кнопку удобней, чем вводить значения непосредственно в ячейку. Можно также нажать на Полосу прокрутки и удерживать левую клавишу мыши, и значения в связанной ячейке начнут «бежать».

Предположим, что имеется таблица с множеством столбцов и нам нужно средство для просмотра только одного столбца.

Как сделать протяжку в excel?
Как сделать протяжку в excel?

При нажатии на Полосу прокрутки (кнопки), значение в связанной ячейке А1 будет увеличиваться/ уменьшаться на 1 (шаг), следовательно, будет отображен следующий/ предыдущий месяц.

При нажатии на Полосу прокрутки (полоса), значение в связанной ячейке А1 будет увеличиваться/ уменьшаться на 3 (шаг страницы), следовательно, будет отображен месяц, отстоящий на 3 месяца вперед или назад.

Это реализовано с помощью формулы =СМЕЩ($B19;;$A$1-1) в ячейке В8 и ниже.

Также для выделения текущего месяца в исходной таблице использовано Условное форматирование.

Как сделать протяжку в excel?

Нажмем на кнопку Полосы прокрутки, чтобы отобразить (в диапазоне В8:В14) следующий месяц.

Как сделать протяжку в excel?

Этот месяц будет выделен в исходной таблице.

Имя Элемента управления

У каждого Элемента управления есть имя. Чтобы его узнать нужно выделить Полосу прокрутки, в Поле имя будет отображено ее имя. Чтобы изменить имя Полосы прокрутки — в Поле имя введите новое имя и нажмите клавишу ENTER. Также имя можно изменить в Области выделения ().

Зачем нам знать имя элемента управления? Если Вы не планируете управлять Полосой прокрутки из программы VBA, то имя может потребоваться только для настройки его отображения на листе. Об этом читайте ниже.

Прячем Полосу прокрутки на листе

Как сделать протяжку в excel?

  1. В Области выделения можно управлять отображением не только Элементов управления, но и других объектов на листе, например рисунков.
  2. Нажмите на изображение глаза напротив имени объекта и объект исчезнет/ появится.

Расширяем возможности Полосы прокрутки

Диапазон изменения значений Полосы прокрутки может содержать только положительные значения, шаг — только целые и положительные значения. Этого не всегда достаточно. Научимся использовать формулы, чтобы расширить возможности Полосы прокрутки (см. файл примера).

Чтобы иметь возможность изменять значение в ячейке с шагом 0,1 используйте формулу =A31/10 (Полоса прокрутки связана с ячейкой А31).

Читайте также:  Как сделать сводную таблицу в Excel по менеджерам?

Чтобы изменять значение в ячейке от -24 до -1, используйте формулу =-25+A35 (границы Полосы прокрутки установлены от 1 до 24, Полоса прокрутки связана с ячейкой А35)

Шаг изменения Полосы прокрутки можно сделать переменным, например, используя квадратичную зависимость (1, 4, 9, 16, …) с помощью формулы =A38*A38 (Полоса прокрутки связана с ячейкой А38).

Источник: https://excel2.ru/articles/polosa-prokrutki-element-upravleniya-formy-v-ms-excel

Excel. Перемещение формул без изменения относительных ссылок

На днях дочь обратилась с проблемой.

Она построила сложную таблицу в Excel с большим числом формул, основанных на относительных ссылках, и возникла потребность скопировать эти формулы в новую область листа с сохранением ссылок на те же ячейки, что и исходные формулы (подробнее о типе ссылок см. Относительные, абсолютные и смешанные ссылки на ячейки в Excel). «Зайти» во все ячейки с формулами и изменить ссылки на абсолютные было затруднительно, так как таких ячеек было больше ста…

К сожалению, стандартные средства Excel не позволяют выполнить подобное копирование. Что вообще-то говоря, удивительно! Попробуйте, например, перенести формулу =В1+С1, хранящуюся в ячейке D1, в ячейку D4 (рис. 1). Если выполнить копирование с помощью специальной вставки и опции вставить формулы, в ячейке D4 обнаружите формулу =В4+С4.

Как сделать протяжку в excel?

Специальная вставка; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

Решение пришло из моего прошлого опыта: когда я был верстальщиком, я очень широко использовал контекстные замены, и был мастером в этом искусстве.

Выделите диапазон ячеек, который хотите скопировать. В нашем примере это С4:С13 (область 1 на рис. 2), и выберите команду Главная → Найти и выделить → Заменить (область 2 на рис. 2), или нажмите Ctrl + H (английская H).

Как сделать протяжку в excel?

В открывшемся диалоговом окне «Найти и заменить» (рис. 3) в поле «Найти» введите знак = (с него начинаются все формулы). В поле «Заменить на» введите знаки && или любой иной символ который, как вы уверены, не используется ни в одной из формул. Нажмите «Заменить все».

Как сделать протяжку в excel?

Во всех формулах на рабочем листе вместо знака равенства теперь стоит && (рис. 4).

Как сделать протяжку в excel?

Скопируйте ячейки С4:С13 в требуемое место, и выполните обратную замену всех && на =. И первоначальные, и новые формулы ссылаются на одни и те же ячейки (рис. 5), причем формулы используют относительные ссылки, то есть их можно «протягивать».

Как сделать протяжку в excel?

 

Еще один вариант решения проблемы можно найти у Джона Уокенбаха. Переключите Excel в режим просмотра формул, пройдя по меню Формулы –> Зависимости формул –> Показывать формулы (рис. 6). Выделите диапазон для копирования. В данном примере – С4:С13. Скопируйте его в буфер.

Откройте текстовый редактор, например, Word или Блокнот. Вставьте скопированные данные. Выделите весь текст, и снова скопируйте его в буфер. Вернитесь в Excel и активизируйте верхнюю левую ячейку диапазона, в который хотите вставить ваши формулы.

Убедитесь, что лист, на который копируются данные, находится в режиме просмотра формул. Вставьте формулы. Выйдете из режима показа формул, повторно пройдя по меню пройдя по меню Формулы –> Зависимости формул –> Показывать формулы.

Формулы в целевом диапазоне будут ссылаться на те же ячейки, что и в исходном.

Как сделать протяжку в excel?

Примечание. В некоторых случаях операция вставки в Excel выполняется с ошибкой и программа разбивает формулу на две и более ячейки. Если так происходит, то, возможно, недавно вы пользовались функцией Excel Текст по столбцам и приложение напоминает вам, как данные разбирались при последнем сеансе.

Откройте Мастер распределения текста по столбцам и измените параметры. Выполните команду Данные –> Работа с данными –> Текст по столбцам. В диалоговом окне Мастера распределения текста по столбцам выберите С разделителями и нажмите Далее. Снимите флажки со всех вариантов разделителей, кроме варианта знак табуляции, и нажмите Отмена.

Источник: http://baguzin.ru/wp/excel-peremeshhenie-formul-bez-izmeneniya-ot/

Заливка чередующихся строк в Excel

В Excel имеются так называемые «умные таблицы» в которых можно установить сделать чередующуюся заливку всего лишь выбрав соответствующую опцию. Однако применение таких таблиц не всегда возможно. В таких случаях можно вручную заливать строки/столбцы, но лучше воспользоваться условным форматированием.

Создание чередующейся заливки

Как сделать протяжку в excel?

Чтобы создать чередующуюся заливку строк как на рисунке выше необходимо:

  1. Выбрать диапазон с таблицей
  2. На вкладке Главная выбрать Условное форматирование  -> Создать правилоКак сделать протяжку в excel?
  3. Откроется диалоговое окно Создание правила форматирования. Выберите тип правила Использовать формулу для определения форматируемых ячеек.
  4. Введите формулу =ОСТАТ(СТРОКА();2)=0 в поле Форматировать значения, для которых следующая формула является истинной:  Как сделать протяжку в excel?
  5. Нажмите кнопку Формат… и выберите нужный цвет заливки. После нажмите ОК, чтобы закрыть диалоговое окно Формат ячеек.
  6. Еще раз нажмите ОК, чтобы закрыть диалоговое окно Создание правила форматирования.

Как работает формула

Немного о формуле, которую мы применили. Функция СТРОКА возвращает номер строки, а функция ОСТАТ — остаток от деления (в нашем случае на 2). Таким образом, формула =ОСТАТ(СТРОКА();2)=0 возвращает ИСТИНА для каждой четной строки.

Чередующиеся столбцы

Аналогично можно заливать и столбцы. Для этого необходимо изменить в формуле функцию СТРОКА на СТОЛБЕЦ. Т.е. должно получиться следующее: =ОСТАТ(СТОЛБЕЦ();2)=0.

Примеры чередующихся заливок

Заливка через заданное количество строк

Не сложно догадаться, что если необходимо заливать строки не через одну, а например каждую 3, 5, 10, то нужно в нашей формуле менять делить =ОСТАТ(СТРОКА();10)=0.

Как сделать протяжку в excel?

Заливка со сдвигом

Если необходимо «сдвинуть» заливку, например, заливать нечетные строки, то необходимо применить следующую формулу =ОСТАТ(СТРОКА()+1;2)=0.

Как сделать протяжку в excel?

Заливка в шахматном порядке

Еще один вариант чередующей заливки — заливка в шахматном порядке. В этом случае необходимо заливать ячейки на пересечении одинаковых строк и столбцов. Для этого используем следующую формулу: =ОСТАТ(СТОЛБЕЦ();2)=ОСТАТ(СТРОКА();2). Получим такую картинку:

Как сделать протяжку в excel?

Источник: https://micro-solution.ru/excel/formatting/filling-rows

Archie Goodwin

Как сделать протяжку в excel?

Что такое фиксирование ссылок, зачем нужно и как правильно это делать. А также, чем отличается фиксирование ячеек, от фиксирования диапазонов.

В формулах эксель используются ссылки на ячейки, что, по сути, координаты размещения используемых ячеек (например, ссылка A1 — это верхняя слева ячейка на рабочем листе в книге эксель, С5 – ячейка в третьем столбце и на пятой строке и т.п.).

Одно из самых полезных базовых свойств эксель по работе с данными — возможность «протягивать» формулы.

Это подразумевает, что вам не нужно по десять раз прописывать одну и ту же формулу для подсчета значений по всей таблице (например, подсчет выручки за каждый день на протяжении месяца или даже года можно легко посчитать с помощью простого протягивания формулы, потянув за правый нижний уголок ячейки с начальной формулой)

Для понимания упростим формулу до нельзя – поставим равно и укажем ссылку на ячейку выше из таблицы с «исходными данными» (=B2), поле ввода формулы получим просто дублирование значения из исходной таблицы. Если протянуть эту ячейку с формулой, то получим полную копию исходной таблицы, которая будет изменяться при изменении данных в исходной таблице, то есть продублированная таблица будет как бы «живая».

Как сделать протяжку в excel?

Это пример того как выглядит «протягивание» ячеек с формулами без фиксирования диапазонов. Фиксирование ссылок же позволяет закрепить ссылку, которая будет неизменной при протягивании либо полностью, либо только по столбцу, либо только по строке.

Читайте также:  Как сделать таблицу в Excel список клиентов?

Фиксирование ссылки в строке формул осуществляется с помощью знака — $, который ставится перед той частью координат в ссылке, которую нужно зафиксировать:

  • $ перед буквой – фиксирование по столбцу — $A1
  • $ перед цифрой – фиксирование по строке — A$1
  • $ и перед буквой, и перед цифрой – полное фиксирование ячейки — $A$1

Проставлять «знак доллара» в строке формул можно самостоятельно либо с помощью горячей клавиши F4, предварительно выделив мышкой именно в строке формул ссылку, которую нужно зафиксировать.

Теория теорией, но давайте посмотрим, как же выглядит на практике различное фиксирование ячеек на том же примере что и раньше.

Полное фиксирование ячейки ($B$2)

Как сделать протяжку в excel?

Как видите, после фиксирования ссылки в формуле, как бы мы не «протягивали» ячейку с формулой, первоначальная ссылка остается неизменной. Это полезно, например, если у вас есть таблица с указанным обьемом продаж за неделю по одному товару с неизменной ценой за этот же период и вам необходимо посчитать выручку за каждый день. (см. в приложении лист «Пример использования»)

Фиксирование только по столбцу ($B2)

Как сделать протяжку в excel?

Протягивание показывает, что неизменным остается только столбец, тогда как номер строки в ссылке благополучно изменяется. Это может быть полезно при «протягивании» в сторону при работе с большими таблицами, использующими в формулах ссылку, например, только первого столбца.

Фиксирование только по строке (B$2)

Как сделать протяжку в excel?

Номер строки в ячейках с протянутой формулой не изменился, в какую бы мы сторону не «протягивали» формулу, а вот столбец успешно меняется при протягивании.

Фиксирование диапазонов

Многие функции экселя в качестве ссылок на исходные данные требуют указывать диапазоны ячеек, то есть несколько подряд (а иногда и не подряд) расположенных ячеек с данными. Для примера рассмотрим одну из подобного рода функций – СУММ () – функция, которая просто подсчитывает сумму значений указанных в диапазоне.

Формула с прописанной функцией и указанным диапазоном выглядит так =СУММ(B2:B5), что значит, что эксель подсчитает сумму значений находящихся в ячейках B2, B3, B4 и B5. Фиксирование диапазонов производится по аналогии, как и с ячейками:

  • $ перед буквами – фиксирование по столбцу — $B2:$B5
  • $ перед цифрами – фиксирование по строке – B$2:B$5
  • $ и перед буквами, и перед цифрами – полное фиксирование — $B$2:$B$5

Как сделать протяжку в excel?

Имеет это все такие же эффекты, как и в случае, когда мы рассматривали фиксирование ячеек. Фиксирование также можно проводить, вручную добавляя знаки $ в ссылки или выделяя ссылки нажимая на клавишу F4.

Посмотреть примеры, а также попробовать самому каждый из вариантов фиксирования можно в файле, который прилагается к статье. Также в приложенном файле на листе «Комбинирование», можно посмотреть различные варианты фиксирования на вполне востребованных примерах, а более расписанный пример в этом же файле на листе с названием «пример использования».

Источник: http://archie-goodwin.net/load/specializirovannye_blogi/ms_office/azy_excel_fiksirovanie_ssylok_na_jachejki_i_diapazony/28-1-0-399

Списки автозаполнения

Если вы еще не знаете про такой прием в Excel, как автозаполнение ячеек путем протягивания мышью крестика — то самое время это про него узнать. Эта возможность очень полезная.

Что дает автозаполнение: допустим вы хотите заполнить строку или столбец днями недели(Понедельник, Вторник и т.д.). Человек, который про автозаполнение не знает последовательно вводит в каждую ячейку вручную все эти дни.

Но в Excel для выполнения подобной операции вам потребуется заполнить лишь первую ячейку. Запишем в неё Понедельник. Теперь выделяем эту ячейку и ведем курсор мыши к нижнему правому углу ячейки.

Курсор приобретет вид черного крестика:
Как сделать протяжку в excel?

Как только курсор стал крестиком, жмем левую кнопку мыши и удерживая её тянем вниз(если надо заполнить строки) или вправо(если надо заполнить столбцы) на необходимое количество ячеек. Теперь все захваченные нами ячейки заполнены днями недели.

И не одним Понедельником, а по порядку следования:
Как сделать протяжку в excel?
для заполнения вниз подобным методом большого количества строк можно не тянуть за крестик, а быстро дважды нажать левую кнопку мыши на ячейке, как только курсор приобретет вид крестика

Напрашивается вопрос: так можно сделать только с днями недели или есть еще какие-то возможности? Ответ — есть, и немалые.

Если вместо левой кнопки мыши, зажать правую и протянуть, то по завершении Excel выдаст меню, в котором будет предложено выбрать метод заполнения: Копировать ячейки, Заполнить, Заполнить только форматы, Заполнить только значения, Заполнить по дням, Заполнить по рабочим дням, Заполнить по месяцам, Заполнить по годам, Линейное приближение, Экспоненциальное приближение, Прогрессия:
Как сделать протяжку в excel?

Серым шрифтом выделены неактивные пункты меню — те, которые нельзя применить к данным в выделенных ячейках

Подобное автозаполнение доступно для числовых данных, для дат и некоторых распространенных данных — дней недели и месяцев.

Однако помимо использования встроенных в Excel списков автозаполнения, можно создать и свои списки. Например, Вы часто заполняете шапку таблицы словами: Дата, Артикул, Цена, Сумма.

Можно их вписывать каждый раз или копировать откуда-то, но можно сделать и по-другому. Если Вы используете:

  • Excel 2003, то переходите СервисПараметры -Вкладка Списки;
  • Excel 2007Кнопка ОфисПараметры Excel -вкладка Основные -кнопка Изменить списки;
  • Excel 2010ФайлПараметры -вкладка Дополнительно -кнопка Изменить списки….

Как сделать протяжку в excel?

Выбираете пункт НОВЫЙ СПИСОК — ставите курсор в поле Элементы списка и заносите туда через запятую наименования столбцов, как показано на рисунке выше. Нажимаем Добавить.

Так же можно воспользоваться полем Импорт списка из ячеек. Активируем поле выбора, щелкнув в нем мышкой. Выбираем диапазон ячеек со значениями, из которых хотим создать список. Жмем Импорт. В поле Списки появиться новый список из значений указанных ячеек.

Теперь остается проверить в действии. Пишем в любую ячейку слово Дата и протягиваем, как описано выше. Excel заполнил нам остальные столбцы значениями из того списка, который мы сами только что создали. Вы можете изменять и удалять, созданные Вами списки, добавлять новые.
Созданные пользователем списки доступны из любой книги на том ПК, на котором эти списки были созданы.

Источник: https://www.excel-vba.ru/chto-umeet-excel/spiski-avtozapolneniya/

В excel не работают формулы

Сегодня столкнулся с ситуацией когда в excel при протягивании не работали формулы, т.е. было два столбца и надо было в третьем столбце вычислить разницу первых двух столбцов. В итоге делается формула и протягивается вниз до конца, но результат из первой ячейки копируется в остальные ячейки.

 Вариант

Вполне вероятно у Вас отключен автоматический пересчет листа, для этого просто нажмите клавишу F9

2 Вариант для всех версий Office

  • Проверьте что бы формат ячейки не было текстовым (из-за этого могут не работать вычисления и соответственно формулы)
  • PS что бы это исправить, выделите ячейки и выберите формат Общий (см. рисунок Формат Ячеек)Как сделать протяжку в excel?

3 Вариант для Office 2010

  1. Проверьте в настройках  параметры вычисления формул.
  2. Для этого нажмите на меню ФАЙЛ-> ПАРАМЕТРЫ-> ФОРМУЛЫ и в меню «Параметры вычисления» смотрите где стоит у Вас галочки (см картинку должно быть так)Как сделать протяжку в excel?

4 Вариант для Office 2007/2010

Для Office 2007 путь такой Формула->Параметры вычисления->и ставим галку на Автоматически, кроме таблиц данных. (см рисунок ниже)

Как сделать протяжку в excel?

Источник: https://www.nibbl.ru/office/v-excel-ne-rabotayut-formuly.html

Как зафиксировать формулу в MS Excel

При работе с формулами MS Excel, особенно если таблица сложная, а формул много, весьма легко ошибиться. Одна из самых распространенных (и чаще всего фатальных) ошибок связана с копированием формул в другие ячейки.

Читайте также:  Как сделать прайс для ЯндексМаркета в Excel?

К примеру, создали мы заведомо рабочую формулу, и забыли о ней, работая с другими данными.

Спустя время нам вновь понадобились старые расчеты, мы копируем ячейку со «старой» формулой и вставляем её на несколько ячеек «поближе».

Как сделать протяжку в excel?

Создаем самую обычную формулу в Excel

И не замечаем, что «старая» формула вдруг стала «новой» — сместилось не только ячейка в которой выводился результат формулы, но и, на то же число ячеек, сместились  исходные данные! Хорошо если «новые» ячейки не заполнены — тогда, увидев вместо результата «0», мы поймем ошибку. А если заполнены, причем похожими данными? Так можно и доходы с расходами перепутать и долго оптом искать концы — формула-то работала правильно!

Как сделать протяжку в excel?

… а теперь копируем её. Обратите внимание — вместе с местоположением ячейки с формулой, сдвинулись и ячейки-источники данных

Впрочем, есть отличное средство, которое гарантировано защитит вас от подобных проблем. Дело в том, что любую введенную на лист MS Excel форму можно зафиксировать, и тогда, даже если её скопировать в другое место, исходные данные от этого не пострадают.

Фиксируем формулу в ячейке Excel

Зафиксировать формулу в ячейке до смешного просто: достаточно поставить перед каждым из её членов значок доллара. Да, вот так всё просто: ставим перед $ перед любым именем ячейки и фиксируем его от случайного изменения.

Обратите внимание:

  • Знак доллара перед буквой означает, что при перемещении формулы вправо или влево, т.е. смещая ее по столбцам, ссылка на столбец ячейки в формуле меняться не будет.
  • Знак доллара перед числом означает, что при перемещении формулы вверх или вниз, т.е. смещая ее по строкам, ссылка на строку ячейки в формуле меняться не будет.

Как сделать протяжку в excel?

Значок «доллара» позволяет зафиксировать ячейку в Excel

На практике эта особенность означает, что формулу можно зафиксировать только частично:

  • Если $ стоит только перед буквами — формула будет зафиксирована по горизонтали (по строкам).
  • Если $ стоит только перед числами — формула будет зафиксирована по вертикали (по столбцам)

Особенности фиксации формул в MS Excel

Конечно вам может показаться весьма утомительной процедура расстановки «долларов» на листе. Это действительно так, поэтому разработчики программы предусмотрели автоматизацию этой процедуры. Попробуйте при вводе формулы  ячейку нажимать на клавиатуре кнопку F4. Вы заметите любопытную особенность:

  • Одно нажатие F4 при вводе формулы ставит значки доллара ко всем составляющим адреса ячейки (то есть для ячейки D4 это будет $D$4)
  • Два нажатия F4 при вводе формулы ставит значки доллара ТОЛЬКО перед цифрами адреса ячейки (для ячейки D4 это будет D$4)
  • Три нажатия F4 при вводе формулы ставит значки доллара ТОЛЬКО перед буквами составляющим адреса ячейки (для ячейки D4 это будет $D4)
  • Четыре нажатия F4 отменяют расстановку «долларов» и снимают фиксацию.

Источник: http://bussoft.ru/tablichnyiy-redaktor-excel/kak-zafiksirovat-formulu-v-ms-excel.html

Закрепление части листа в Excel при прокрутке

Если в таблице одна колонка или, например, две-три, то отсутствие заголовка не проблема, хотя и не очень удобно. Однако, если таблица имеет много столбцов, то порой сложно разобраться, в каком из них что находится. И это даже в том случае, когда вы же сами эту таблицу и создавали.

На курсах Excel, проводимых мной онлайн, я разбираю одну особенность, позволяющую заголовку оставаться видимым при любом размере таблицы. Этот способ называется закрепление части листа Excel.

Наверное, вы видели на некоторых сайтах, что верхняя часть страницы не исчезает при прокрутке. Например, такое можно видеть на главной странице поиска Яндекса — когда просматриваете результаты поиска, то сама строка поиска остаётся как-бы «приклеенной» сверху. Это достаточно удобно. В точности то же самое можно делать и с большими таблицами Excel.

Закрепление заголовка таблицы может вам понадобиться при создании больших таблиц при помощи мастера импорта текста.

Как закрепить часть таблицы в Excel

Для начала нам нужна достаточно большая таблица, поскольку в противном случае мы просто не почувствуем эффект от закрепления её заголовка. Ниже представлена часть таблицы, содержащей 200 строк.

Как сделать протяжку в excel?

Есть несколько способов закрепить часть листа в Excel. В данном случае требуется закрепить строку, содержащую заголовок таблицы.

Как видно из рисунка выше, заголовок таблицы состоит не из одной строки, а из нескольких.

Чтобы закрепить не только первую строку листа Excel, а всё то, что нам нужно, следует выделить ячейку, находящуюся в строке ниже той области, которую мы хотим закрепить.

Затем в меню ленты Вид выбираем «Закрепить области», а в этом меню пункт с таким же названием.

Как сделать протяжку в excel? Признаком того, что закрепление выполнено успешно, является появление горизонтальной черты выше выделенной нами ячейки. Всё, что находится выше этой черты, теперь не будет исчезать при прокрутке листа. Ниже показана прокрученная до своего конца таблица — заголовок по прежнему отображается в верхней её части.

Как сделать протяжку в excel? Чтобы снять закрепление области листа Excel, зайдите снова в меню «Закрепить области» в разделе Вид ленты и выберите пункт «Снять закрепление областей».

Если требуется закрепить только одну строку листа Excel, то при закреплении следует выбрать пункт «Закрепить верхнюю строку». Будет закреплена первая строка на листе, а выделять перед этим ничего не нужно.

Подведём итоги

Закрепление заголовков таблиц — один из примеров использования закрепления части листа Excel. На курсах Excel, проводимых мной онлайн, я разбираю как простые случаи, показанные выше, так и более сложные.

Закрепление части таблицы Excel делает гораздо более удобным работу с большими таблицами, содержащими сотни или даже тысячи строк. Примером могут служить прайс-листы. Используйте это свойство, чтобы сделать ваши таблицы более привлекательными в использовании и заполнении.

Источник: https://artemvm.info/article/071-zakreplenie-chasti-lista-v-excel

Как преобразовать в excel столбец в строку?

Когда возникает вопрос преобразования в excel столбца в строку, то имеется ввиду перемещение данных находящихся в столбце в строку. Или так называемое транспонирование. Весьма распространенная ситуация при перекладке данных из одного формата в другой.

Для того чтобы преобразовать в excel столбец в строку можно воспользоваться двумя способами:

Первый способ – использование специальной вставки.

Выделяем данные в столбце и копируем их. Затем правой кнопкой мыши вызываем контекстное меню, и выбираем пункт Специальная вставка. В появившемся диалоговом окне ставим галочку «транспонировать» и нажимаем ОК.

  • Данные из столбца в excel будут преобразованы (транспонированы) в строку.Как сделать протяжку в excel?
  • Второй способ – использование функции ТРАНСП.
  • Функция ТРАНСП преобразует вертикальный диапазон ячеек (столбец) в горизонтальный (строку).
  • Функция ТРАНСП имеет очень простой синтаксис:
  • =ТРАНСП(массив), где массив – преобразуемый из столбца в строку массив данных.
  • Чтобы транспонировать данные в excel из столбца в строку, при помощи этой функции необходимо:

Выделить горизонтальный диапазон: внимание! – с количеством ячеек соответствующий количеству ячеек в вертикальном диапазоне.

  1. В первую ячейку горизонтального диапазона ввести формулу =ТРАНСП(массив), где массив – это вертикальный диапазон ячеек.
  2.  Нажать комбинацию клавиш Ctrl + Shift + Enter. Формула будет введена как формула массива в фигурных скобках {=ТРАНСП(G5:G8)}Как сделать протяжку в excel?

Какой способ выбрать при преобразовании в excel столбца в строку?

В первом случае, данные будут вставлены значениями, без связи с источником. Во втором случае, данные из столбца будут преобразованы в строку с сохранением связи с источником, и при изменении данных в столбце, будут меняться данные в строке.

Источник: http://excel-training.ru/kak-preobrazovat-v-excel-stolbets-v-stroku/

Ссылка на основную публикацию
Adblock
detector