Иллюстрированный самоучитель по Microsoft Excel 2002

Перенос и обработка данных из текстового редактора в электронные таблицы

Создание сложной формулы для обработки текста

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

Продемонстрируем этот метод на примере. Сначала мы должны модифицировать ячейку В4.

  1. Активизируйте ячейку В4 и в режиме правки в строке формул скопируйте (вырежьте) находящуюся в этой ячейке формулу без знака равенства.
  2. Нажмите клавишу Enter и поместите табличный курсор в ячейку С4.
  3. В строке формул выделите ссылку на адрес ячейки В4 и вместо этой ссылки вставьте содержимое буфера обмена.

Иллюстрированный самоучитель по Microsoft Excel 2002 › Создание табличной базы данных сотрудников › Перенос и обработка данных из текстового редактора в электронные таблицы
Рис. 4.6. Этапы преобразования текста

В результате вместо адреса ячейки В4 в строке формул будет находиться формула, прежде содержащаяся в ячейке В4. Таким образом, после редактирования ячейка С4 будет содержать следующую формулу:

= ЛЕВСИМВ(A4; ДЛСТР(A4) - 1)

Как видите, в качестве второго аргумента функции ЛЕВСИМВ, определяющего, какое количество символов текста необходимо вернуть, задано значение, возвращаемое функцией ДЛСТР (то есть количество символов в исходном тексте), уменьшенное на единицу.

Далее перейдите в ячейку D4 и произведите в ней аналогичную замену адреса ячейки на формулу. Формула в ячейке D4 должна быть похожа на предыдущую:

= ПРАВСИМВ(C4; ДЛСТР(A4) - 4)

Затем возвратитесь к ячейке С4 и скопируйте находящуюся в ней формулу из строки формул. После этого нажмите клавишу Enter, перейдите к ячейке D4 и вставьте в нее вместо ссылки на адрес ячейки С4 скопированную формулу. После всех этих манипуляций формула в ячейке D4 должна выглядеть следующим образом (рис. 4.7):

= ПРАВСИМВ(ЛЕВСИМВ(A4; ДЛСТР(A4) - 1); ДЛСТР(A4) - 4)

Первым аргументом функции ПРАВСИМВ является уменьшенный на один символ текст, состоящий из начальных символов, возвращенных функцией ЛЕВСИМВ из исходного текста. Второй аргумент функции ПРАВСИМВ – это уменьшенное на 4 количество символов исходного текста, вычисленное функцией ДЛСТР.

Иллюстрированный самоучитель по Microsoft Excel 2002 › Создание табличной базы данных сотрудников › Перенос и обработка данных из текстового редактора в электронные таблицы
Рис. 4.7. Рабочий лист со сложной формулой

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

Перенос заголовков из столбца в строку

После удаления из названий столбцов лишних символов можно приступать к формированию строки заголовка списка. Для этого необходимо поместить имена столбцов в строку 1:

  1. Выделите и скопируйте в буфер обмена полученный после обработки текст из диапазона ячеек D4:D24.
  2. Поместите табличный курсор в ячейку А1, которая будет служить началом строки заголовка списка.
  3. Нажмите правую кнопку мыши и выделите в контекстном меню команду Специальная вставка.
  4. В диалоговом окне Специальная вставка (рис. 2.6) отметьте опцию транспонировать.
  5. Нажмите кнопку ОК. В результате все заголовки будут расположены по горизонтали в диапазоне А1:U1.

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.