Файл: Лекции по данной теме. Цель работы научиться обрабатывать текст в процессе решения задач.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.11.2023

Просмотров: 138

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Негосударственное образовательное учреждениесреднего профессионального образования

Красногорский экономико-правовой техникум

МЕТОДИЧЕСКИЕ УКАЗАНИЯк выполнению лабораторных занятий по теме"Использование текстовых функций MSExcelпри решении задач"Красногорск 2010

УТВЕРЖДАЮ


Зам. директора по УМР

________ О.Н. Егоркина

«___»____________ 2010г.
Методические указания к проведению лабораторных занятий по теме "Текстовые функции" предназначены для студентов 2 курса, изучающих дисциплину "Математика и информатика","Информатика".. Соответствуют государственным требованиям к минимуму содержания и уровню подготовки выпускников по специальности Право и организация социального обеспеченияАвтор составитель:Преподаватель первой категории Егоркина О.Н.
ОДОБРЕНО
На заседании цикловой комиссииПротокол № _____от «___»__________2010 г.Председатель цикловой комиссии___________ О.Н. ЕгоркинаI. Пояснительная запискаДанные методические указания предназначены для выполнения лабораторной работы по теме "Электронные таблицы MS Excel. Текстовые функции" в виде заданий с использованием текстовых функций СЦЕПИТЬ, ЛЕВСИМВ, ПРАВСИМВ, ПСТР, НАЙТИ, ДЛСТР, ТЕКСТ.Перед выполнением лабораторной работы студенты должны усвоить теоретический материал, данный в лекции по данной теме.Цель работы:

  • научиться обрабатывать текст в процессе решения задач.
Студент долженЗнать:

  • основные функции обработки текста

  • назначение каждой текстовой функции;

  • количество и перечень аргументов каждой функции, т.е. формат функции.
Уметь:

  • создавать универсальные формулы;

  • использовать формулы с текстовыми функциями для решения конкретных задач;

  • уметь соединять текстовые функции в одной формуле с другими функциями MS Excel.
Лабораторная работа рассчитана на 4 академических часа, выполняется на персональных компьютерах типа Pentium 3, 4 с использованием программного обеспечения Microsoft Office 2000 (2003) с операционной системой Windows 2000 Professional (XP).
Итоговый контроль по данной работе осуществляется в виде лабораторной работы с контрольными заданиями по данной теме.Входное контрольное задание: для выполнения данной работы студент должен ответить на поставленные вопросы:

  1. Какая текстовая функция позволяет объединить в одной ячейке текстовую информацию из нескольких ячеек?

  2. Какая функция позволяет вычислить количество символов в ячейке?

  3. Какая функция возвращает заданное число знаков из строки текста, начиная с указанной позиции?

  4. Какая функция возвращает указанное количество знаков с начала строки?

  5. Какая функция возвращает указное количество знаков с конца строки?

  6. Какая функция форматирует число и преобразует его в текст?

  7. Какая функция возвращает позицию начала искомой строки текста в содержащей ее строке текста?

  8. Перечислите все изученные текстовые функции с указанием всех аргументов: обязательных и необязательных.
II. СодержаниеСЦЕПИТЬ (текст1;текст2;…_)Эта функция объединяет в одной ячейке содержание нескольких ячеек. К аргументам функции относятся тексты от 1 до 30 , в качестве которых могут выступать как текстовые строки, так и числа, и ссылки на отдельные ячейки. Задание №1

  1. Отобразите на пустом листе в столбцах А, В, С данные первых трех столбцов из табл.1.

  2. В столбце Образец визитки (столбец D) напротив фамилии объедините данные трех столбцов при помощи функции СЦЕПИТЬ ( табл. 1, рис.1).

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


  4. Петров

    Иван

    Алексеевич

    =СЦЕПИТЬ(А1;" ";В1;" ";С1)

    Дата рождения

    10

    марта

    =СЦЕПИТЬ(А1;" ";В1;" ";С1)

    Год рождения

    1990

     

    =СЦЕПИТЬ(А1;" ";В1;" ";С1)

    Телефон (раб.)

    562-0000

     

    =СЦЕПИТЬ(А1;" ";В1;" ";С1)
    Д
    Таблица 1
    ля того чтобы в тексте между данными получились обычные текстовые пробелы, необходимо как аргумент вставить пробел в кавычках при написании формулы (рис.1).

Рис.1Примечание:вместо функции СЦЕПИТЬ для объединения текстов можно использовать также оператор &= А10&" "&B10&" "&C10ПСТР (Текст; Нач_ном;Число_литер)Возвращает заданное количество символов из текстовой строки, начиная с указанной позиции. Аргументы функции:текст – это текстовая строка, содержащая извлекаемые символы;начальная_позиция 1(нач_ном)– позиция в исходном тексте перового символа последовательности символов, извлекаемой из текста. Символы в исходном тексте нумеруются начиная с 1.количество_символов(число_литер) – указывает, сколько символов нужно извлечь из исходного текста.

  • Если начальная_позиция больше чем длина текста, то функция ПСТР возвращает строку " " (пустой текст)

  • Если начальная_позиция меньше чем длина текста, но начальная_позиция плюс количество_символов превышают длину текста, то функция ПСТР возвращает символы вплоть до конца текста

  • Если начальная_позиция меньше 1 или количество_символов отрицательно, то функция ПСТР возращает значение ошибки #ЗНАЧ!
Задание №2На чистом листе этого же файла напечатайте текст в ячейках первого столбца таблицы и, используя функцию ПСТР, во втором столбце выделите из текста значения, основываясь на примере (рис.2):Р ис.2. В результате должна получиться следующая таблица:

Урок информатики

Урок

Поток жидкости

жидкости

Байт



ЛЕВСИМВ (Текст; Число_литер)Возвращает указанное количество первых символов текстовой строки.текст – это текстовая строка, содержащая извлекаемые символы;количество_символов(число_литер)– определяет, сколько символов должна извлечь функция ЛЕВСИМВ.

  • Количество_символов (число_литер) должно быть больше или равно нулю.

  • Если количество_символов (число_литер) больше длины текста, то функция ЛЕВСИМВ возвращает весь текст.

  • Если количество_символов (число_литер) опущено,

то оно полагается равным 1.Задание №3На чистом листе внесите в таблицу названия стран из первого столбца. В соседних ячейках используйте функцию ЛЕВСИМВ (рис. 3), чтобы получить следующую таблицу (рис. 4)

Болгария

=ЛЕВСИМВ(A1)

Новая Зеландия

=ЛЕВСИМВ(A2;5)

Россия

=ЛЕВСИМВ(A3;3)
Рис.3

Болгария

Б

Новая Зеландия

Новая

Россия

Рос
Рис.4ПРАВСИМВ (текст; число_литер)Возвращает указанное количество последних (самых правых) символов текстовой строки.текст – это текстовая строка, содержащая извлекаемые символы;количество_символов (число_литер) – определяет, сколько символов должна извлечь функция ПРАВСИМВ.

  • Количество_символов (число_литер) должно быть больше или равно нулю.

  • Если количество_символов (число_литер) больше длины текста, то функция ПРАВСИМВ возвращает весь текст.

  • Если количество_символов (число_литер) опущено,
то оно полагается равным 1.Задание №4 Внесите в первый столбец таблицы данные выражения (рис.5). В соседних ячейках используйте функцию ПРАВСИМВ, чтобы возвратить последние слова

Продажная цена

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

Ассортиментный набор

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

Высший класс

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

Первый этаж

=ПРАВСИМВ (А4;4)
Рис.5НАЙТИ (Найти_текст;Внутр_текст; Нач_ном)Находит вхождение одной текстовой строки (искомый_текст) в другую текстовую строку (просматриваемый_текст) и возвращает целое число – номер позиции начала вхождения искомого текста относительно крайнего левого символа просматриваемого текста.искомый_текст(Найти_текст) – текст, наличие которого надо найти;просматриваемый_текст (Внутр_текст) – текст, в котором ищется наличие искомого текста;
нач_позиция (Нач_ном) – позиция символа, с которой следует начинать поиск (поле необязательное для заполнения)

  • Первый символ текста в аргументе просматриваемый_текст имеет номер 1;

  • Если аргумент нач_позиция опущен, то он полагается равным 1;

  • Если искомый_текст – это " " (пустая строка), то функция НАЙТИ считает подходящим первый символ в просматриваемой строке (т.е. возвратит значение аргумента нач_позиция или 1)

  • Искомый_текст не должен содержать символов шаблона (? и *)

  • Если искомый_текст не входит в просматриваемый текст, то функция НАЙТИ возвращает значение ошибки #ЗНАЧ

  • Для поиска вхождений одной текстовой строки в другую можно также применить функцию ПОИСК, но в отличие от функции от функции НАЙТИ, функция ПОИСК не учитывает регистр символов и допускает использование символов шаблона ? и *.!
Задание №5.1. Напечатайте текст в ячейке А1 (рис.6) и используя функцию НАЙТИ (рис.7) определите номер позиции слова ТЫ.Рис.6Рис.7ДЛСТР (текст)Данная команда возвращает число, равное количеству символов в текстовой строке, т.е. определяет длину строки. Аргумент функции является текст – это текстовая строка, длина которой определяется. При подсчете длины строки пробелы тоже учитываются.Задание №6На чистом листе этого же файла напечатайте текст в ячейках А1, А2 и А3 и напротив каждого текста подсчитайте с помощью функции ДЛСТР количество символов в этих текстах (рис.8)

Чтобы перейти на другую строку

=ДЛСТР (А1)

Чтобы перейти на другую строку в одной ячейке,

=ДЛСТР (А2)

Чтобы перейти на другую строку в одной ячейке, надо
нажать на клавишу Enter, удерживая клавишу Alt.

=ДЛСТР (А3)
Рис.8ТЕКСТ(значение;формат)Преобразует значение в заданном числовом формате в текстЗначение    — либо числовое значение, либо формула, вычисление которой дает числовое значение, либо ссылка на ячейку, содержащую числовое значение.