Найти в Дзене
Широков Александр

Электронные таблицы: применяем с пользой (часть 3)

Оглавление

Маленькая коллекция маленьких хитростей

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

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

1. Пропуск нуля при вводе чисел

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

,123

то после нажатия [Enter] программа сама добавит недостающий ноль в записи числа:

0,123

Аналогично, после ввода вот такой формулы:

=,23+,45

произойдёт автоматическая замена на

=0,23+0,45

2. Быстрое подравнивание ширины столбца под длину текста в ячейке

Если дважды щёлкнуть по правой границе заголовка столбца, в одном из ячеек которого содержимое не помещается полностью (или наоборот – сам столбец слишком широкий), то ширина столбца автоматически подстроится под это содержимое:

-2

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

3. Выравнивание ширины сразу нескольких столбцов

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

-3

4. Перевод строки в ячейке

Нередко возникает потребность текст, вводимый в ячейку, начать с новой строки, причём в самой ячейке, как в примере с фрагментом басни Крылова И.А. ниже:

-4

Проблема в том, что при нажатии [Enter] после ввода символов очередной строки выделение перемещается на другую ячейку. В таких ситуациях при наборе нужно использовать комбинацию

-5

[Alt] + [Enter].

-6
-7

[Shift] + [Enter],

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

-8

5. Замена формулы в ячейке на её значение

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

Тем не менее есть ещё один вариант для случая с одной ячейкой (не диапазоном) – при помощи [F9]. Попробуйте выбрать ячейку с формулой и поставить курсор в строку формул (строку ввода).

-9

Нажмите [F9] и увидите, что формула заменилась на результат своей же работы.

-10
-11

Нажмите [F9] и увидите, что рядом с текстом формулы появилась всплывающая подсказка с результатом её же работы. При последующем нажатии [Enter] уже сама формула заменится на него.

-12

Для окончательного подтверждения замены нужно снова нажать [Enter], для отмены – [Esc].

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

-13

6. Динамически меняющиеся подписи осей диаграммы

Текст подписей осей на диаграмме можно привязать к содержимому ячейки листа. Для этого нужно выделить нужный элемент, установить курсор в строку формул, ввести "=", после чего щёлкнуть по нужной ячейке (в данном примере это “A16”):

-14

Ячейка, к которой выполняется привязка, может содержать не только текст. В примере на рисунке выше текст названия диаграммы привязан к “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
-15

Источник (URL): http://shurichimik.narod.ru/compcreative/10-e-tables.htm

См. также: Ещё порция маленьких хитростей

Перечень публикаций на канале