Маленькая коллекция маленьких хитростей
(описание используемых условных обозначений, а также список других публикаций канала по теме электронных таблиц, находится здесь).
В этой заметке я решил сделать на свой вкус подборку разных мелочей, которые бывают полезны при работе, но при этом про них знают далеко не все.
1. Пропуск нуля при вводе чисел
При вводе в ячейки чисел, у которых целая часть равна нулю, необязательно его указывать. Так если набрать:
,123
то после нажатия [Enter] программа сама добавит недостающий ноль в записи числа:
0,123
Аналогично, после ввода вот такой формулы:
=,23+,45
произойдёт автоматическая замена на
=0,23+0,45
2. Быстрое подравнивание ширины столбца под длину текста в ячейке
Если дважды щёлкнуть по правой границе заголовка столбца, в одном из ячеек которого содержимое не помещается полностью (или наоборот – сам столбец слишком широкий), то ширина столбца автоматически подстроится под это содержимое:
Данная опция хорошо (в смысле – предсказуемо) работает, если в настройках формата ячейки не включена опция «Переносить по словам» (Пособие, с. 14).
3. Выравнивание ширины сразу нескольких столбцов
Если выделить несколько столбцов и после этого вручную изменить ширину одного из них (наведя курсор мыши на границу между заголовками столбцов и затем зажав её левую клавишу), то у всех выделенных столбцов ширина автоматически станет такой же:
4. Перевод строки в ячейке
Нередко возникает потребность текст, вводимый в ячейку, начать с новой строки, причём в самой ячейке, как в примере с фрагментом басни Крылова И.А. ниже:
Проблема в том, что при нажатии [Enter] после ввода символов очередной строки выделение перемещается на другую ячейку. В таких ситуациях при наборе нужно использовать комбинацию
[Alt] + [Enter].
[Shift] + [Enter],
а сам набор такого текста выполнять, установив курсор в строку ввода.
5. Замена формулы в ячейке на её значение
Иногда нужно в содержащих формулы ячейках заменить их содержимое на значения, которые получаются при вычислениях по этим формулам (то есть сами формулы уничтожить, а результаты их работы – оставить). Самый простой способ это сделать – выделить нужную ячейку (или их диапазон), скопировать и тут же вставить, использовав опцию «Специальная вставка» (Пособие, с. 52).
Тем не менее есть ещё один вариант для случая с одной ячейкой (не диапазоном) – при помощи [F9]. Попробуйте выбрать ячейку с формулой и поставить курсор в строку формул (строку ввода).
Нажмите [F9] и увидите, что формула заменилась на результат своей же работы.
Нажмите [F9] и увидите, что рядом с текстом формулы появилась всплывающая подсказка с результатом её же работы. При последующем нажатии [Enter] уже сама формула заменится на него.
Для окончательного подтверждения замены нужно снова нажать [Enter], для отмены – [Esc].
Действуя аналогично, можно заменять результатом не всю формулу, а только её часть, но для этого нужная часть формулы должна быть предварительно выделена.
6. Динамически меняющиеся подписи осей диаграммы
Текст подписей осей на диаграмме можно привязать к содержимому ячейки листа. Для этого нужно выделить нужный элемент, установить курсор в строку формул, ввести "=", после чего щёлкнуть по нужной ячейке (в данном примере это “A16”):
Ячейка, к которой выполняется привязка, может содержать не только текст. В примере на рисунке выше текст названия диаграммы привязан к “A2”, в которой находится формула:
="Графики " & B4 & " и " & C4
7. Точное позиционирование диаграмм по границам ячеек
Если перемещать диаграмму (для этого нужно на неё навести курсор мыши и зажать её левую кнопку) при дополнительно зажатой клавише [Alt], то можно заметить, что она будет двигаться «рывками» из-за того, что её границы начнут как бы «прилипать» к линиям сетки (границам строк и столбцов) – это позволяет при необходимости строго выровнять по ним объект.
Схожая картина наблюдается, если с зажатой клавишей [Alt] регулировать размеры самой диаграммы – на рисунке выше (см. п. 6 настоящей заметки) при помощи этой опции высота и ширина диаграммы точно подогнаны к границам диапазона ячеек “E2:J19”.
8. Использование апострофа
При вводе данных в ячейки может возникнуть ситуация, когда введённый текст должен отображаться точно так, как он введён, но табличный процессор воспринимает это иначе. Например, требуется, чтобы в ячейке отображалось вот это:
= = = Абра-кадабра! = = =
Такая последовательность символов после нажатия [Enter] распознаётся как формула, причём содержащая ошибки, о чём тут же будет выдано соответствующее сообщение. Решается эта проблема просто – в начале текста нужно поставить знак апострофа:
'= = = Абра-кадабра! = = =
Его наличие говорит программе, что всю идущую далее последовательность знаков следует считать именно текстом. В ячейке на листе апостроф при этом не отображается, однако его можно увидеть в строке формул.
9. Про особенности автоматического распознавания даты при вводе в ячейки
При вводе в ячейки данных табличный процессор может некоторые последовательности символов распознавать как даты и автоматически изменять введённый текст (Пособие, с. 19). Обычно такое лишь мешает, но бывают случаи, когда это удобно. Ниже приведено несколько примеров, вызывающих срабатывание подобной автозамены.
Введённые символы и на что они заменяются:
- 1998/09-1 → 01.09.1998
- 1/2/2020 → 01.02.2020
- 10-08-19 → 10.08.2019
- 1981/12/09 → 09.12.1981
Источник (URL): http://shurichimik.narod.ru/compcreative/10-e-tables.htm
См. также: Ещё порция маленьких хитростей
Перечень публикаций на канале