Пользовательские функции и процедуры MS SQL
MS SQL user function, procedures – Пользовательские функции и процедуры MS SQL.
Горячие клавиши Excel
Несомненно приложение Microsoft Excel является мощным, но в то же время простым инструментом для работы с данными. С его помощью можно делать экономико-статистические расчеты, строить прогнозы показателей, графическое представление информации, программировать на языке VBA или использовать просто для хранения информации. Excel включает в себя такие удобные средства как:
- Диаграммы
- Сводные таблицы
- Умные таблицы
- Формулы
- Фильтры
- Горячие клавиши
- Подключения к базам данных и много других средств.
Сегодня рассмотрим горячие клавиши , которые облегчают и ускоряют работу с данными в приложении.
Обновление данных в сводных таблицах Excel
Большой диапазон данных в таблице Excel рационально представить в виде сводного отчета. Структура данного инструмента позволяет получить быстрый доступ к итогам, информации по определенному параметру. Рассмотрим создание и обновление сводных таблиц.
О целесообразности и возможности сводных таблиц
Оптимально формировать сводный отчет на основе исходной таблицы, если она отвечает следующим параметрам:
- содержится несколько сотен строк;
- пользователю нужно представлять одни и те же данные в разных разрезах, выбирать информацию по заданному условию, группировать, а встроенный фильтр и группировка справляются плохо.
Требования к исходной таблице:
- у каждого столбца есть заголовок (первый вариант – неправильный; второй – правильный);
- значения в одном столбце имеют одинаковый формат (число, дата, текст);
- все ячейки в строках и столбцах заполнены значениями;
- данные из одной ячейки нельзя разнести в разные столбцы (без объединения ячеек).
Нерациональная организация информации:

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

Лучше значения ввести следующим таким образом.
Как сделать сводную таблицу в Excel
Чтобы создать сводную таблицу в качестве исходного диапазона возьмем каталог учебной литературы:

Подразумевается, что данная таблица состоит из сотен строк. Создадим сводный отчет для выведения списка книг из конкретной категории или определенного года. Задача сформулирована – перейдем к реализации.
- Активизируем любую ячейку в исходном диапазоне – щелкаем мышкой. Переходим на вкладку «Вставка» — «Таблица». Нажимаем кнопку «Сводная таблица».

- Автоматически выделяется весь диапазон. Открывается диалоговое окно инструмента. Необходимо проверить правильность параметров для отчета (диапазон, куда выводить сводную таблицу).

- Открывается окно для построения отчета, список полей. В правой нижней части страницы – области для размещения данных из исходного диапазона.

- Области позволяют сформировать структуру сводного отчета.

- Сначала заполним «Названия строк». Так как нужно вывести список книг по годам, то в этом разделе должен быть перечень названий книг. В списке полей ставим птичку напротив поля «Название». Данные столбца имеют текстовый формат – автоматически попадают в область «Названия строк». К значениям сразу применяется сортировка по алфавиту.

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

- Активизируем нужное поле сводного отчета – становится доступен инструмент «Работа со сводными таблицами». Открываем вкладку «Параметры». В группе «Данные» нажимаем кнопку «Обновить».

- Выделить сводную таблицу или отдельное поле, нажать сочетание клавиш Alt + F5.
Как настроить автоматическое обновление сводной таблицы в Excel:
- Открыть лист со сводным отчетом. Щелкнуть в любом месте таблицы левой кнопкой мыши. Это нужно для того, чтобы активизировалась «Работа со сводными таблицами».
- На вкладке «Параметры» находим группу «Сводная таблица». Нажимаем – открывается меню кнопки. Выбираем пункт «Параметры».

- В открывшемся меню «Параметры сводной таблицы» нажать кнопку «Разметка и формат». Поставить галочки напротив следующих пунктов:
Обновление страницы в Эксель
Вы уже отдыхаете? Завидую вам. Делаю динамичный график работы, который обрезает лишние дни месяца и автоматом формирует рабочие дни. Запнулся на пустяке. Много раз переделывал, экспериментировал, удалял, добавлял ячейки и похоже из-за этого и получился какой-то баг.

Это визуальный баг. Забагованы 7 столбцов, почему-то съехали. Если опустить скролл ниже забагованных ячеек, что бы они пропали из зоны видимости и вернуться назад, всё восстанавливается.

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


Если мотнуть ниже а потом вернуть наверх, картинка восстанавливается. как исправить? можно ли при выборе даты впихнуть скрипт, который автоматом делает перерасчет подсветки и корректно отражает подкрашенные столбцы?
Upd: решено спустя 5 минут после опубликования. Спасибо @robokot0 за оперативность и рабочий код!

635 постов 14.5K подписчиков
Правила сообщества
2. Публиковать посты соответствующие тематике сообщества
3. Проявлять уважение к пользователям
4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.
По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях
Важно — сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.
Утверждения вроде «пост — отстой», это оскорбление автора и будет наказываться баном.
внизу на вкладке листа
правая кнопка мыши исходный текст
в открывшемся окне Microsoft Visual Basic for Applications
слева дерево объектов Excel
там объект Лист (на котором ваша дата)
на нем в контекстном меню View Code
в коде что то вроде
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = «$A$1» Then
‘здесь можно что то выполнить быстрее чем обычно
сам никогда не делал но при изменении вызывается
вместо «$A$1» адрес той ячейки где у вас дата
‘здесь можно что то выполнить быстрее чем обычно
а за чем это в excel делать ?

А ведь я говорил, что сделают!
Когда народ начал возмущаться, что на странице новых сообщений сообщения выдаются в любом порядке, вместо простой сортировки по времени — от нового к старому, кто то посоветовал переключить на постраничный просмотр — помогает.
Я попробовал — да, неудобно, но и вправду помогает.
И тут же заметил, что программисты пикабу это легко поборят — сделают так, что и при постраничном просмотре будет каша.
Так вот — программисты справились!
Теперь невозможно смотреть новое!
Теперь рыцари нового вымрут!
@SupportTech, каких еще достижений нам ждать от дружной команды программистов?
Предлагаю всем неравнодушным пикабушникам вносить предложения по ухудшению функционала.
Приз для победителя тоже приготовят программисты пикабу, я знаю — они справятся.

Панорамирование/скроллинг/рука в Office
В двух словах: перемещаем документ зажатым колесом мыши в Microsoft Office с помощью скрипта на Autohotkey.

Введение
При работе в дизайнерских программах, при просмотре карт или PDF-документов Вы можете передвигать чертёж/карту/документ при зажатой кнопке мыши. В CADах это обычно средняя кнопка, в PDF — левая, в 2gis — левая или правая.
Обычно за включение этого режима отвечает кнопка с иконкой руки (panning hand), вроде такой:

Однако в офисных приложениях нажатие на колесо вызывает режим прокрутки, когда документ начинает ползти в сторону перемещения мыши, что не всегда удобно. Попробуем вернуть «нормальное» поведение колеса в приложениях Microsoft Office.
С word-ом проще всего. Функция «рука» встроена в ворд, она называется «Режим панорамирования»:

В этом режиме удобно редактировать графические элементы в word при большом увеличении. Если функция панорамирования в ворде нужна Вам периодически, то можно вынести её на панель быстрого доступа (см. картинку выше). А чтобы назначить эту функцию на среднюю кнопку мыши, используем следующий скрипт AHK:
#HotIf WinActive(«ahk_class OpusApp») ; Когда открыт Word.
MButton:: WordPan()
WordPan(*) <
if !(wd := GetWord()) ; Если ворд не берётся,
return ; то выход
try <
WD.ActiveWindow.View.Panning := True ; рука вкл
Click «down» ; зажали ЛКМ
KeyWait «MButton» ; ждём отпускания колеса
Click «up» ; отжали лкм
WD.ActiveWindow.View.Panning := False ; рука выкл
>
>
GetWord(Force:=0) <
static wd := «»
return GetComApp(&wd, force, «Word.Application», «Word»)
>
В скрипте используется функция GetComApp
Visio
В visio тоже несложно использовать «руку», но она активируется странным сочетанием Ctrl+Shift+Правая кнопка мыши. Поменяем на среднюю кнопку:
Для большего сходства с автокадом включите опцию «Панорамирование с помощью IntelliMouse» в настройках visio, чтобы поворот колеса менял увеличение:

Excel
А теперь начинается самое интересное. В экселе режима руки нет, хотя он был бы очень кстати для прокрутки широких таблиц влево-вправо. С другой стороны, в Excel имеется поддержка клавиши ScrollLock. Когда Scroll Lock активен (индикатор на клавиатуре горит), клавиши управления курсором ↑↓←→ не передвигают выделение, а осуществляют прокрутку листа, при этом выделение не сбивается. Попробуйте сами. Excel — одна из немногих программ, где работает Scroll Lock.
А ведь это решение! При зажатии колеса мыши мы будем активировать режим Scroll Lock, а при отжатии — снимать его. Останется периодически опрашивать положение мыши, и, если она передвинулась, сдвигать лист в соответствующую сторону клавишами ↑↓←→. Скрипт для Excel:
#HotIf WinActive(«ahk_class XLMAIN») ; Excel
MButton:: ScrollLockPan ; Панорамирование СкроллЛоком
ScrollLockPan() <
static XT := 30 ; Порог обнаружения движения мыши (пикселей)
static YT := 30
static MPOLLING := 50 ; Частота опроса мыши, мс
mx0:=my0:=mx1:=my1 := 0 ; Начальные и конечные координаты мыши
MouseGetPos &mx0, &my0
SetScrollLockState 1 ; Скролл лок ВКЛ
Loop <
Sleep MPOLLING
if !GetKeyState(«MButton», «P») < ; Если колесо отпущено,
SetScrollLockState 0 ; отключаем скролл лок
return ; и выходим
>
MouseGetPos &mx1, &my1
dx := mx1-mx0
dy := my1-my0
dx := round(dx/XT*1) ; Здесь значения можно подобрать по вкусу
dy := round(dy/YT*4) ; Я умножил на 4, чтобы по вертикали двигалось поживее
;tooltip «dx » dx » dy » dy
if dX > 0 <
Send «
» ; Нажимаем «влево» нужное число раз (в dX — число) > else if dX < 0 <
Send «
« >
if dY > 0 <
Send «
« > else if dY < 0 <
Send «
« >
mx0 := mx1
my0 := my1
>
>
Разумеется, перемещение листа будет не плавным, как в Word или Visio, а скачками: целыми колонками и строчками сразу. Также сдвиг не будет численно соответствовать количеству пикселей, на которые переместилась мышь. Да это и невозможно, ведь в общем случае все колонки имеют разную ширину, а строки отличаются по высоте.
Отрегулируйте параметры задержки (MPOLLING), порогов (XT, YT) и множители в формулах определения dX/dY так, как Вам будет удобнее.
PowerPoint
В PowerPoint тоже нет функции «рука». Действуем аналогично: опрашиваем положение мыши, вычисляем сдвиг, но вместо ScrollLock вызываем функцию SmallScroll, передавая в неё величину сдвигов:
#HotIf WinActive(«ahk_class PPTFrameClass») ; PowerPoint 2010+
MButton:: ComPanP(GetPoint())
#HotIf WinActive(«ahk_class PP12FrameClass») ; PowerPoint 2007
MButton:: ComPanP(GetPoint())
ComPanP(App) < ; Панорамирование для PowerPoint
static XT := 20 ; Это для панорамирования колёсиком
static YT := 20
static MPOLLING := 50
mx0:=mx1:=my0:=my1:=0
MouseGetPos &mx0, &my0
if !GetKeyState(«MButton», «P»)
return
loop <
sleep MPOLLING
MouseGetPos &mx1, &my1
dx := mx1-mx0
dy := my1-my0
if !GetKeyState(«MButton», «P»)
return
dx := round(dx/XT*2)
dy := round(dy/YT*4)
;tooltip «dx » dx » dy » dy
if (dX||dY) <
try <
App.ActiveWindow.SmallScroll -dY, dY, -dX, dX ; Отрицательные значения не воспринимает
> catch <
Tooltip «Отпустите кнопку и начните ещё раз!»
KeyWait «MButton»
Sleep 50
SendLevel 1
SendEvent «^+
« SendLevel 0
Tooltip
return
>
mx0 := mx1
my0 := my1
>
>
>
GetPoint(Force:=0) <
static pp := «»
return GetComApp(&pp, force, «PowerPoint.Application», «PowerPoint», «PP_»)
>
Аналогично, параметры настраиваем по вкусу.
В powerpoint есть неприятная особенность: слайд переключатся на следующий, если прокрутить в самый низ или верх слайда. См. Как отключить переход к следующему слайду колёсиком в PowerPoint.
Другие программы
Использованный приём с регулярным опросом мыши можно распространить и на другие приложения, где Вам хотелось бы добавить панорамирование. Вопрос в том, как сообщать программе, что мы хотим сдвинуть её окно. Один из способов сделать это — послать окну программы сообщение о прокрутке:
Здесь 0x114 — горизонтальная прокрутка (0x115 — вертикальная),
1 — направление,
ctrl — id элемента управления
win — HWND окна.
Узнать id элемента управления можно задав ClassNN, полученный с помощью утилиты Window spy из комплекта программы AutoHotKey:

Ниже пример скрипта для WordPad. Маловероятно, что Вам захочется панорамировать WordPad, но как пример подойдёт:
#HotIf WinActive(«ahk_class WordPadClass») ; WordPad
MButton::PanWordPad()
PanWordPad(*) <
static XT := 30
static YT := 30
static MOUSEPOLLING := 50
mx0:=my0:=mx1:=my1:=0
win := WinGetID(«A») ; получим id активного окна
ctrl := ControlGetHWND(«RICHEDIT50W1», win) ; получим id основного элемента управления, который двигать будем
MouseGetPos &mx0, &my0
Loop <
Sleep MOUSEPOLLING
if !GetKeyState(«MButton», «P») <
return
>
MouseGetPos &mx1, &my1
dx := mx1-mx0
dy := my1-my0
dx := -round(dx/XT*3)
dy := -round(dy/YT*1)
;tooltip «dx » dx » dy » dy
if (dX||dY) <
if dX > 0 <
loop dX
PostMessage 0x114, 1, 0, ctrl, win ; вправо
> else if dX < 0 <
loop abs(dX)
PostMessage 0x114, 0, 0, ctrl, win ; влево
>
if dY > 0 <
loop dY
PostMessage 0x115, 1, 0, ctrl, win ; вниз
> else if dY < 0 <
loop abs(dY)
PostMessage 0x115, 0, 0, ctrl, win ; вверх
>
>
mx0 := mx1
my0 := my1
>
>
Скрипты проверялись в AutoHotKey 2.0.2

Скрипт для экселя- ссылка в тайминг
Всем добрый день.
Хочу обратиться к Пикабу-разуму в вопросе Офиса.
Для размещения поста на Пикабу имеется заранее подготовленная таблица в Эксель.
первая колонка- тайминг новости, вторая колонка — тело новости, третья колонка — ссылка на новость, что является обязательным в теге «политика».
в сильно упрощенном виде это выглядит банально:

До недавних нововведений в редакторе постов Пикабу, CSV сохраненный из Экселя втаскивался в редактор через скрипт в обозревателе. И получался хорошо известный некоторым вариант

НО в свете все известных событий (прогресс не остановить!) скрипт отвалился и судя по консилиуму специалистов воскрешению не подлежит, методологически так сказать.
Отсюда простой вопрос: можно ли скриптом или как-то иначе автоматизировать в Экселе или в ОпенОфисе вставку ссылок в тайминги?
То есть мы из 3 колонок должны получить две.
Для интересующихся — в обычном финальном Пузыре 60-90 новостей.
Вставлять руками можно, но ЛЛ меня и так гнобит
Бесит
Бесит, когда в длиннопосте нажимаешь на стрелку раскрытия длиннопоста и пост прокручивается в самый конец. Приходится листать пост в начало. Не знаю, может это только в приложении на iOS. Андроид и браузер не проверял. Может и там также. Уважаемая техподдержка @SupportTech , сделайте с этим что-нибудь, а.
У кого ещё так? Не только же у меня одного.
Всем добра.
Кризис выходит на новый уровень или корпорации воруют у нас электричество!
Старый рабочий телефон (вроде note 3), который пережил уже два ремонта. Вчера вечером внезапно отключился и перестал подавать признаки жизни. Но сегодня он включился, однако же стал заряжаться в обратную сторону — в минус Оо



Excel. Несколько советов по борьбе с размером глючно-больших файлов
Бывает работаешь в Эксеелвском файле и он начинает тормозить или просто смотришь на размер файла, а он весит 10 мегабайт, а то и 20-30 Мб, хотя должен быть ну 1-2 Мб максимум.
Скриншотов не будет, только текст. Вы все умные и без них разберетесь. Тем более сейчас скажут, что и без меня это все знают. Но вдруг кто не знает, а такие точно есть — это для Вас.
Первый случай — обратите внимания на вертикальный скрол таблицы. В идеале в нижнем положении ползунок скроллинга должен приводить вас к низу таблицы. Если скроллинг уводит вас в строки с порядковыми номерами в сотни тысяч — это сигнал, что что-то там затупило. Не знаю как оно там реально считает размер файла, но похоже оно считает все то пустое место как непустое, а чем то занятое.
Реально не так давно счкинули расчетник по работе весом за 30 Мб. Таблица около 5000 строк. Скролл уходит в бездну Экселя. При этом файл иногда притормаживает.
Выделяем целиком строку чуть ниже таблицы кликнув на ее порядковом номере. Потом жмем Ctrl+Shift+стрелка вниз. Выделилось все. Правой кнопкой мыши кликаем и выбираем «Удалить«.
Может даже ругаться, что недостаточно памяти для операции и разрешить сделать ее без возможности отката. Соглашаемся. Удаляет. Обычно не быстро, а подумает. Сохраняемся. Закрываем и открываем файл и видим, что ползунок скролла теперь ведет к низу таблицы. А размер файла из 30 Мб, стал 3,5.
С горизонтальной промоткой такого мне не попадалась, но думаю всякое может быть.
Второй случай — скрытые объекты. Типа рисунков прозрачных. Увидеть их невозможно, только если в нужном месте кликнуть, подсвечивается рамочка, как при работе с картинками.
При чем эти звери плодятся как кролики в геометрической прогрессии если копируешь, перемещаешь строки и столбцы на которых они привязаны.
После определенного роста количества этих объектов работать с файлом становится трудновато из-за тормозов. Да и размер файла растет.
Как и с первым случаем, все проверено на собственном опыте. До определенного момента никто и не мог понять, что творится с файлами и почему все тупить стало. Откуда они взялись не понятно, может из инэта что-то в эксель копировали или еще как-то.
Но избавиться от этого не сложно.
Сначала проверим есть ли такое на листе. И да, проверять надо на каждом листе.
Для отображения скрытых объектов необходимо вызвать в меню Главная/ Редактирование/ Найти и выделить команду Область выделения.
Появится окошко «Фигуры на этом листе» И если кроме Comment = примечаний ваших к ячейкам увидите кучу изображений или других объектов — то вот они ваши гады глюкодельные.
У меня в файле их было слишком много, больше тысячи. Поэтому по одному выделять не вариант.
Выделить ВСЕ объекты можно с помощью инструмента Выделение группы ячеек (Главная/ Найти и выделить). Переключатель установить на Объекты. Потом просто жмем кнопку Delete и ждем пока оно все удалит. Процесс в зависимости от скорости компа и количества объектов может быть не моментальный.
Третий случай — скрытые имена.
Они не так сильно увеличивают размер файла. Но задалбывают при копировании/переносе листа в другую книгу сообщением, что найдено совпадающее имя, что с ним делать — использовать или переименовать. Зажимаешь Enter и ждешь пару минут пока пару тысяч таких имен автоматически переименует Эксель и можно будет дальше работать. Не забываем, что из пары тысяч из стало в два раза больше.
Кстати не забываем через вкладку «Формулы» зайти в Диспетчер имен и удалить там все, что не вы назначили. Просто чтоб его не было. Буквально вчера в присланном файле было неработающее имя с ссылкой на файл в папке с названием «Отчеты_2003» . Т.е. оно там уже скоро как 10 лет висит бесцельно. Ладно хоть путь к файлу имел папки с приличными названиями, а не что-то типа «отчеты конченым заказчикам» или типа того.
Но скрытые имена через Диспетчер имен не удалить.
Благо не сложно нагуглить простенький макрос, который у меня в экселе теперь постоянно прописан на всех компах рабочих.
Макрос чтобы удалить скрытые имена в Excel
Создать макрос и запустить выполнение!
Порадовались , что 5000 скрытых имен было удалено. И файл на 1-2 Мб стал легче.
Инструкцию как пользоваться макросами давать не буду. Если не знаете — поисковик в помощь. Все просто — ваша бабушка разберется.
Четвертый случай.
Никаких глюков нет. Но надо сделать вес файла меньше. Ну мало-ли вдруг на дискету не влазит :)))
Файл — Сохранить как — Двоичная книга Эксель.
Хоп.. волшебство — файл получится с расширением .xlsb и на больших файлах может стать на порядок легче, если не в два раза, то на 30-40% вполне (ну если в нем картинок не напихали, тогда поможет только их сжатие). И вроде как должен чуть шустрее открываться.
39 самых полезных горячих клавиш в Excel
Подборка из 39 горячих клавиш в Excel. Они помогут повысить скорость и эффективность работы в программе.
F2: редактировать выделенную ячейку
Нажав клавишу F2 на клавиатуре вы моментально перейдете в режим редактирования выделенной ячейки.
F4: повторение последней команды или действия + смена типа ссылок абсолютный/относительный
Если в формуле выделена ссылка на ячейку или диапазон, при нажатии F4 выполняется перебор всех комбинаций абсолютных и относительных ссылок. Также, клавиша F4 сменяет переключает тип ссылки на ячейку или диапазон (абсолютный/относительный).
CTRL + ALT + F9: обновляет формулы во всех ячейках на всех листах всех открытых книг
При нажатии этого сочетания клавиш все ячейки с формулами в Excel открытых файлах будут пересчитаны.
F11: создать диаграмму
Пожалуй, наиболее быстрый способ создать диаграмму в Excel — нажать клавишу F11. Если вы предварительно выберите диапазон данных, на основе которого вы хотите построить диаграмму, то после нажатия клавиши F11 в новой вкладке файла Excel появится диаграмма на основе нужных вам значений.
ALT: отобразить подсказки клавиш на ленте
Нажмите клавишу ALT на клавиатуре и над пунктами меню в ленте инструментов Excel появятся буквы. Нажав эти буквы на клавиатуре вы моментально активируете нужный вам пункт меню ленты.
ALT и = : сумма выделенного диапазона с данными
Если у вас есть диапазон данных, который вы хотите суммировать — нажмите сочетание клавиш ALT и = и в следующей после диапазона ячейке появится сумма выделенных вами значений.
ALT + Enter: перенос строки внутри ячейки
Это сочетание клавиш будет полезно тем, кто пишет много текста внутри одной ячейки. Для большей наглядности текста — его следует разбивать на абзацы или начинать с новых строк. Используйте сочетание клавиш ALT + Enter и вы сможете создавать строки с текстом внутри одной ячейки.
CTRL + Page Down: перейти на следующий лист Excel
Нажав это сочетание клавиш вы перейдете на следующий лист в Excel файле (вправо).
CTRL + Page Up: перейти на предыдущий лист Excel
Нажав это сочетание клавиш вы перейдете на предыдущий лист в Excel файле (влево).
CTRL + ‘: показать формулу в ячейке
Используя это сочетание в ячейке с формулой, вам будет наглядно показан диапазон ячеек участвующих в формуле.
CTRL + Backspace: демонстрация активной ячейки
В том случае, если вы потерялись в файле и не можете найти на какой ячейке установлен курсор, нажмите это сочетание клавиш и система вернет вас к области файла с выделенной ячейкой.
CTRL + Shift + #: применить формат даты к ячейке
Это сочетание клавиш моментально меняет формат ячейки на стандартный формат даты.
CTRL + K: вставить гиперссылку
Теперь вы знаете как быстро вставить гиперссылку.
CTRL + Shift + $: применить денежный формат к ячейке
Нажмите CTRL + Shift + $ на любой ячейке и она станет отображаться в финансовом формате.
CTRL + Shift + &: добавить внешние границы ячейки
С помощью этого сочетания вы можете моментально задать внешние границы выделенной ячейки или диапазона.
CTRL + B: выделить жирным
Так вы быстро выделите жирным нужные вам ячейки.
CTRL + I: выделить курсивом
А так быстро выделите ячейки курсивом.
CTRL + U: сделать подчеркивание
С помощью CTRL + U вы сможете сделать подчеркивание в выделенных ячейках.
CTRL + S: быстрое сохранение
Быстро сохранить изменения вашего файла Excel можно с помощью этого сочетания.
CTRL + C: скопировать данные
Выделите диапазон с данными и нажмите CTRL + C — это позволит вам скопировать выделенные данные.
CTRL + V: вставить данные
Выберите ячейку для вставки данных и нажмите клавиши CTRL + V
CTRL + X: вырезать данные
Для вырезки данных используйте CTRL + X.
CTRL + Shift +
: назначить общий формат ячейки
Таким образом можно назначить общий формат выделенной ячейки.
CTRL + Shift + %: задать процентный формат ячейки
За счет этого сочетания преобразуйте значения ячейки в процентный формат.
CTRL + Shift + ^: назначить экспоненциальный формат ячейки
При нажатии этих клавиш будет присвоен экспоненциальный формат к выделенной ячейке.
CTRL + Shift + @: присвоить стиль даты со временем
Эти клавиши позволяют присвоить формат времени к дате.
CTRL + Shift + !: назначить числовой формат ячейки
Так вы сможете присвоить числовой формат к любой ячейке.
CTRL + F12: открыть файл
Если вам вдруг понадобилось открыть очередной файл Excel, просто нажмите это сочетание клавиш.
CTRL + Пробел: выделить данные во всем столбце
С помощью этого сочетания клавиш вы можете выделить все ячейки столбца.
CTRL + E: Мгновенное заполнение
Вызов функции Мгновенного заполнения и применения к выделенному диапазону ячеек
CTRL + ; вставить текущую дату
За счет этого сочетания клавиш вы сможете вставить текущую дату в любую ячейку.
CTRL + Shift + ; вставить текущее время
Так, вы добавите текущее время в ячейку.
CTRL + A: выделить все ячейки
Если вы хотите выделить все ячейки на листе — просто нажмите CTRL + A.
CTRL + D: скопировать формулу из ячейки выше
В тех случаях, когда вы хотите продублировать формулу с вычислением из ячейки, которая находится выше активной — используйте это сочетание.
CTRL + F: поиск
Поиск данных на листе.
CTRL + H: поиск и замена
Поиск и замена данных на листе Excel.
Shift + Пробел: выделить всю строку
Для выделения всей строки листа нажмите Shift + Пробел.
CTRL + Shift + Стрелка вниз (вправо, влево, вверх): выделить ячейки со сдвигом вниз
Выделить диапазон ячеек можно с помощью этого сочетания клавиш. Особенность этого выделения состоит в том, что оно происходит мгновенно до первого пробела в данных.
CTRL + Стрелка вниз (вправо, влево, вверх): быстрое перемещение по данным
С помощью этих горячих клавиш вы будете быстро перемещать по диапазону с данными.