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

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

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

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

Добавлен: 10.11.2023

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

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

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

Негосударственное образовательное учреждение

среднего профессионального образования

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



МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению лабораторных занятий по теме

"Использование текстовых функций MS Excel

при решении задач"

Красногорск

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
ТЕКСТ(значение;формат)

Преобразует значение в заданном числовом формате в текст

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