Тема: Работа со строками и датами 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Тема: Работа со строками и датами



Работа с текстовыми значениями происходит так же, как с числами. Например, если в ячейке А1 содержится текст ABCDE и в ячейку А10 введена формула =А1, то в ячейке А10 также будет отображено ABCDE. Поскольку этот тип формулы обращается с текстовой строкой как со значением, он называется текстовым значением.

Для объединения текстовых значений используется текстовый оператор &. Например, если ячейка А2 содержит текст FGHIJ и в ячейку А3 введена формула

=А1 & А2

то в ячейку А3 будет введено ABCDEFGHIJ. Чтобы между двумя строками вставить пробел, измените формулу на следующую:

=А1 & «» & А2

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

 

Использование функций

Функция – это заранее определенная формула, которая оперирует с одним или несколькими значениями и возвращает значение. Многие из функций Excel являются краткими вариантами часто используемых формул.

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

Microsoft Excel имеет несколько сотен встроенных функций, которые выполняют широкий спектр различных вычислений. Некоторые функции, такие как СУММ, SIN и ФАКТР, являются эквивалентами длинных математических формул, которые вы можете создать сами. Другие функции, такие как ЕСЛИ и ВПР, в виде формул реализовать невозможно.

Вы можете вводить функции в рабочем листе прямо с клавиатуры или с помощью команды Вставить функцию, расположенной на вкладке Формулы

(рис 12.1).

 

 
 

 

 


 

Рис.12.1

Синтаксис функций

Функции состоят из двух частей: имени функций и одного или нескольких аргументов. Имя функции – как, например, СУММ – описывает операцию, которую эта функция выполняет. Аргументы задают значения или ячейки, используемые функцией.

Например: в следующей формуле СУММ – это имя функции, а С3:С5 – ее единственный аргумент. Эта формула суммирует числа в ячейках С3, С4 и С5: СУММ (С3:С5).

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

 

Текстовые значения

В качестве аргумента функции могут использоваться текстовые значения.

Например: = ТЕКСТ (ТДАТА (); «Д ММ ГГГГ»)

в этой формуле второй аргумент функции ТЕКСТ, «Д ММ ГГГГ», является текстовым и задает шаблон для преобразования десятичного значения даты, возвращаемого функцией ТДАТА, в строку символов. Текстовый аргумент может быть строкой символов, заключенной в двойные кавычки, или ссылкой на ячейку, которая содержит текст.

 

Текстовые функции

Текстовые функции преобразуют числовые текстовые значения в числа и числовые значения в строки символов (текстовые строки), а также позволяют выполнять над строками символов различные операции.

 

Функция ТЕКСТ

Функция ТЕКСТ преобразует число в текстовую строку с заданным форматом. Эта функция имеет следующий синтаксис:

= ТЕКСТ (значение; формат)

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

Например: следующая формула возвращает текстовую строку 24,50:

=ТЕКСТ(98/4; «0,00»)

 

Функция ДЛСТР

Функция ДЛСТР возвращает количество символов в текстовой строке и имеет следующий синтаксис:

=ДЛСТР (текст)

Аргумент текст может быть строкой символов, заключенной в двойные кавычки, или ссылкой на ячейку.

 

Функции СИМВОЛ и КОДСИМВ

Функция СИМВОЛ возвращает символ, который соответствует заданному числовому коду ASCII, а функция КОДСИМВ возвращает код ASCII для первого символа ее аргумента. Эти функции имеют следующий синтаксис:

=СИМВОЛ (число)

=КОДСИМВ (текст)

 

Функции ПРАВСИМВ и ЛЕВСИМВ

Функция ПРАВСИМВ возвращает крайние правые символы строки и аргумента, в то время как функция ЛЕВСИМВ возвращает первые левые символы. Эти функции имеют следующий синтаксис:

=ПРАВСИМВ (текст; количество символов);

=ЛЕВСИМВ (текст; количество символов).

Аргумент количество символов задает число символов, извлекаемых из аргумента текст. Он должен быть больше или равен 0. Если вы опускаете этот аргумент, Excel считает его равным 1.

Например, предположим что вы ввели строку Это текст в ячейку А1, тогда следующая формула возвращает слово текст.

=ПРАВСИМВ (А1; 5).

 

 

Функция ПСТР

Функция ПСТР возвращает заданное число символов из строки текста, начиная с указанной позиции. Ее синтаксис:

=ПСТР (текст; нач _позиция; кол-во символов)

Аргумент текст – это текстовая строка, содержащая извлекаемые символы, нач_позиция – это позиция первого символа (относительно начала строки), кол-во символов – это число извлекаемых символов. Например, предположим, что ячейка А1 содержит текст Это просто длинное значение. Для извлечения слово длинное из значения, находящегося в ячейке А1,можно использовать формулу

=ПСТР (А1; 12;7).

 

 

Функции ЗАМЕНИТЬ и ПОДСТАВИТЬ

Эти функции заменяют символы в тексте. Функция ЗАМЕНИТЬ замещает часть текстовой строки другой текстовой строкой. Ее синтаксис:

=ЗАМЕНИТЬ (старый текст; нач_позиция; кол-во символов; новый текст)

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

Например, предположим, что ячейка А3 содержит текст первый квартал, чтобы поместить этот текст в ячейку А6, заменив первые 6 символов строкой второй, выделите ячейку А6 и ведите формулу =ЗАМЕНИТЬ (А3; 1; 6; «второй»).

Функция ПОДСТАВИТЬ имеет следующий синтаксис:

=ПОДСТАВИТЬ (текст; старый текст; новый текст; номер вхождения)

Например, предположим что ячейка А4; содержит текст стол. Чтобы получилось слово стул, используйте формулу =ПОДСТАВИТЬ (А4; «О»; «У»).

 

 

Функции даты и времени

Основной единицей измерения времени в Excel являются сутки. Они представляются последовательным десятичным значениями от 1 до 65380. Базовая дата, представляемая десятичным значением 1, - это воскресенье, 1 января 1900 года. Когда вы вводите дату в рабочем листе, Excel сохраняет ее в виде десятичного значения, которое равно количеству дней между базовой и заданной датой.

Например: 1 января 2000 года представляется десятичным значением 36526, потому что разница между 1 января 1900 года и первым января 2000 составляет именно 36526 день.

Время суток – это десятичная дробь, которая представляет часть суток между их началом (12:00 ночи) и заданным временем.

Например, двенадцать часов дня представляется значением 0,5, так как разность между полуднем и полуночью составляет ровно половину суток. И, таким образом, абсолютное время 14:09:03 в день 23 октября 2000 года представляется десятичным значением 36822,5896180556.

Назначая десятичные значения дням, часам, минутам и секундам, Excel позволяет выполнять сложные вычисления с датами и временем. Вы можете работать с ними в рабочем листе так же, как и с другими типами данных.

 

 



Поделиться:


Последнее изменение этой страницы: 2016-08-26; просмотров: 208; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.143.244.83 (0.014 с.)