Работа с датами
Функция ЗНАЧЕН
Функции ПРОПИСН, СТРОЧН и ПРОПНАЧ
В Excel имеются три функции, позволяющие изменять регистр букв в текстовых строках: ПРОПИСН, СТРОЧН и ПРОПНАЧ. Функция ПРОПИСН преобразует все буквы текстовой строки в прописные, а СТРОЧН - в строчные. Функция ПРОПНАЧ заменяет прописными первую букву в каждом слове и все буквы, следующие непосредственно за символами, отличными от букв; все остальные буквы преобразуются в строчные. Эти функции имеют следующий синтаксис:
=ПРОПИСН(текст)
=СТРОЧН(текст)
=ПРОПНАЧ(текст)
При работе с уже существующими данными довольно часто возникает ситуация, когда нужно модифицировать сами исходные значения, к которым применяются текстовые функции. Можно ввести функцию в те же самые ячейки, где находятся эти значения, поскольку введенные формулы заменят их. Но можно создать временные формулы с текстовой функцией в свободных ячейках в той же самой строке и скопируйте результат в буфер обмена. Чтобы заменить первоначальные значения модифицированными, выделите исходные ячейки с текстом, в меню "Правка" выберите команду "Специальная вставка", установите переключатель "Значения" и нажмите кнопку ОК. После этого можно удалить временные формулы.
|
|
Функция ЗНАЧЕН преобразует строку текста, отображающую число, в число. Синтаксис:
=ЗНАЧЕН(текст)
Аргумент текст это текст в кавычках или ссылка на ячейку, содержащую текст, который нужно преобразовать.
Текст может быть в любом формате, допускаемом Excel для числа, даты и времени. Если текст не удовлетворяет ни одному из этих форматов, то функция ЗНАЧЕН возвращает значение ошибки #ЗНАЧ!.
Пример: пусть в ячейке A2 находится текст “Иванов Сергей Петрович “. Выделим из этого текста фамилию. Сначала уберем лишние пробелы при помощи функции =СЖПРОБЕЛЫ(A2). Получим в ячейке A3 текст “Иванов Сергей Петрович”. Для выделения фамилии нужно знать позицию первого пробела. Ее возвращает функция =НАЙТИ(“ “;A3,1). Теперь мы знаем, сколько символов занимает в ячейке A3 фамилия.
Введем в ячейку B3 формулу для определения фамилии:
=ПСТР(A3;1;НАЙТИ(“ “;A3)-1)
Конечно, можно было бы обойтись без создания дополнительной ячейки A3 с текстом без лишних пробелов, но тогда формула была бы слишком громоздкой. Приведем в качестве примера:
=ПСТР(СЖПРОБЕЛЫ(A2);1;НАЙТИ(“ “;СЖПРОБЕЛЫ(A2))-1)
Для выделения из ячейки А3 Фамилии и инициалов можно применить следующую формулу:
=ПСТР(А3;1;НАЙТИ(“ “;А3)-1)&” “&ПСТР(А3;НАЙТИ(“ “;А3)+1;1)
&”.”&ПСТР(А3;НАЙТИ(“ “;А3;НАЙТИ(“ “;А3)+1)+1;1)&”.”
Excel позволяет вводить дату очень разными способами и понимает их все:
|
|
"Классическая" форма | 3.10.2006 |
Сокращенная форма | 3.10.06 |
С использованием дефисов | 3-10-6 |
С использованием дроби | 3/10/6 |
Внешний вид (отображение) даты в ячейке может быть очень разным (с годом или без, месяц числом или словом и т.д.) и задается в меню Формат - Ячейки
Время вводится в ячейки с использованием двоеточия. Например