Апостроф-невидимка
Уважаемые сотрудники «Б & K»! Я столкнулся с такой проблемой. Разрабатываю бланк в программе Excel. В определенном месте этого бланка мне нужно напечатать номер строки. Он выглядит как число, например «005». Я набираю это число на клавиатуре. Но как только нажимаю Enter, Excel записывает в ячейку просто «5». Подскажите, как отменить такое преобразование? Спасибо.
В. П. Бочериков, г. Харьков
Отвечает Николай КАРПЕНКО, канд. техн. наук, доцент кафедры прикладной математики и информационных технологий Харьковской национальной академии городского хозяйства
Проблема очень проста. Последовательность символов «
005» Excel преобразует в число, убрав из него незначащие нули. Ведь действительно, числа «005» не существует. Есть число «5». Так что в этом смысле Excel прав. Отказаться от такого преобразования можно по-разному.Способ 1
. Установить для ячейки текстовый формат. Тогда данные Excel изменять не будет. Сделайте так:1. Выделите ячейку (или блок ячеек) на рабочем листе.
2. Щелкните на нем правой кнопкой мыши. Из контекстного меню выберите «
Формат ячеек...».3. В окне «
Формат ячеек» перейдите на закладку «Число».4. В списке «
Числовые форматы:» выберите «Текстовый» (рис. 1).5. Нажмите «
ОК».Теперь все числа Excel будет воспринимать как есть. То есть «
005» он будет считать... текстом! Обратите внимание, что выполнять арифметические операции с ячейками в текстовом формате нельзя. Попробуйте сделать так:1. Присвойте текстовый формат любым ячейкам рабочего листа.
2. Напечатайте в эти ячейки числа, например «
1», «2», «3».3. Просуммируйте ячейки. Результат будет равен нулю.
Важно! Текстовый формат ячейкам нужно назначить до того, как вводить в них данные.
Способ 2
. На мой взгляд, он проще и удобнее. Чтобы Excel не «умничал» и сам не выбирал формат представления данных, начните число со знака «’» (апостроф). Он находится на клавише «Э» в английской раскладке клавиатуры. То есть «005» введите как «’005». Никаких преобразований с данными в этом случае не произойдет. Символ «’» будет виден только в строке формул. Ни на экране, ни на печати Excel его не покажет.Совет
При работе с таблицей (особенно на этапе ее разработки) иногда хочется видеть тексты ключевых формул, а не только одни результаты. Я в этом случае делаю так. Становлюсь на ячейку формулой. Нажимаю «F2». Копирую текст формулы в буфер обмена. Нажимаю «Esc». Перехожу на свободную ячейку рядом с формулой. Набираю «’», затем «Ctrl + V» (вставить из буфера) и «Enter». Теперь в одной ячейке я вижу результат, а рядом с ней — формулу, по которой этот результат посчитан. Очень удобно.
Жду ваших вопросов, замечаний и предложений на
bk@id.factor.ua, nictomkar@rambler.ru или на форуме редакции www.bk.factor.ua/forum . Удачной работы!