>>> Перейти на полный размер сайта >>> Уроки Microsoft Excel Работа с таблицами ExcelСоздание сложной формулы для обработки текстаДля выполнения всех описанных выше действий можно создать одну формулу и разместить ее в одной ячейке. С этой целью воспользуемся методом вложения одной формулы (функции) в другую, при котором одни формулы (функции) применяются в качестве аргументов в других.
Продемонстрируем этот метод на примере. Сначала мы должны модифицировать ячейку В4. 1. Активизируйте ячейку В4 и в режиме правки в строке формул скопируйте (вырежьте) находящуюся в этой ячейке формулу без знака равенства.
Рис. 4.6. Этапы преобразования текста В результате вместо адреса ячейки В4 в строке формул будет находиться формула, прежде содержащаяся в ячейке В4. Таким образом, после редактирования ячейка С4 будет содержать следующую формулу:
Как видите, в качестве второго аргумента функции "ЛЕВСИМВ", определяющего, какое количество символов текста необходимо вернуть, задано значение, возвращаемое функцией "ДЛСТР" (то есть количество символов в исходном тексте), уменьшенное на единицу. Далее перейдите в ячейку D4 и произведите в ней аналогичную замену адреса ячейки на формулу. Формула в ячейке D4 должна быть похожа на предыдущую:
Затем возвратитесь к ячейке С4 и скопируйте находящуюся в ней формулу из строки формул. После этого нажмите клавишу [Enter], перейдите к ячейке D4 и вставьте в нее вместо ссылки на адрес ячейки С4 скопированную формулу. После всех этих манипуляций формула в ячейке D4 должна выглядеть следующим образом (рис. 4.7):
Первым аргументом функции "ПРАВСИМВ"является уменьшенный на один символ текст, состоящий из начальных символов, возвращенных функцией ЛЕВСИМВ из исходного текста. Второй аргумент функции "ПРАВСИМВ" - это уменьшенное на 4 количество символов исходного текста, вычисленное функцией "ДЛСТР". Pис. 4.7. Рабочий лист Excel со сложной формулой СОВЕТ: Прежде чем создавать методом вложения формулу, состоящую из других формул и функций, введите в ячейки простые формулы. Проверьте, правильно ли они работают, а затем произведите вставку одних формул в другие.
|