Уроки Microsoft Excel

       

Работа с таблицами Excel

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

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

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

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

Этапы преобразования текста

Рис. 4.6. Этапы преобразования текста

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

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

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

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

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

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

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

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

Рабочий лист Excel со сложной формулой

Pис. 4.7. Рабочий лист Excel со сложной формулой

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

Рейтинг@Mail.ru