Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Семінар 2.doc
Скачиваний:
1
Добавлен:
13.11.2019
Размер:
4.47 Mб
Скачать

Видалення початкових символів із заголовка

Для видалення з вихідного тексту початкових символів (тобто порядкового номера і пробілу) можна використовувати текстову функцію ПРАВСИМВ, аналогічну описаній вище функції ЛЕВСИМВ. Синтаксис функції ПРАВСИМВ такий же, тільки вона відраховує символи, починаючи з кінця зазначеного тексту, тобто справа.

При введенні цієї функції в комірку D2 в якості вихідного тексту задаємо рядок без одного останнього символу, отриману в результаті перетворення в комірці С4.

Кількість символів у другому аргументі не є однаковим для всіх формул діапазону D2: D16 і залежить від порядкового номера поля у вихідному тексті. Для заголовків з порядковими номерами від 0 до 9 у другому аргументі повинно знаходитися число, рівне кількості символів, розрахованому функцією ДЛСТР в комірці В2, зменшене на 4:

- Порядковий номер - 1 символ;

- Точка після порядкового номера - 1 символ;

- Пробіл після крапки - 1 символ;

- Символ ";", який вже видалений попередньої функцією ЛЕВСИМВ, але враховується функцією ДЛСТР в комірці В - 1 символ.

Таким чином, в комірці D4 у нас буде така формула:

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

У заголовках з порядковими номерами від 10 до 99 необхідно відняти вже 5 символів, тому що дані номери складаються з двох цифр, для номерів від 100 до 999 - 6 символів і т. д. У даному випадку ми створюємо формулу, яка потребує наступної коригуванні другого аргументу.

На рис. 4.5 приведений робочий лист для перетворення заголовків з формулами, а на рис. 4.6 - результати перетворень в текстовому вигляді.

Рис. 4.5. Робочий лист із формулами перетворення тексту

Рис. 4.6. Етап перетворення тексту

Для виконання всіх описаних вище дій можна створити одну формулу і розмістити її в одній комірці. З цією метою скористаємося методом вкладення однієї формули (функції) в іншу, при якому одні формули (функції) застосовуються в якості аргументів в інших.

Продемонструємо цей метод на прикладі. Спочатку ми повинні модифікувати клітинку В2.

1. Активізуйте комірку В2 і в режимі редагування у рядку формул скопіюйте (виріжте) в цій комірці формулу без знака рівності, яка в ній знаходиться.

2. Натисніть клавішу [Enter] і помістіть табличний курсор у комірку С2.

3. У рядку формул виділіть посилання на адресу комірки В2 і замість цього посилання вставте вміст буфера обміну.

Таким чином, після редагування осередок С2 буде містити наступну формулу:

= ЛЕВСИМВ (А2; ДЛСТР (А2) -1)

Далі перейдіть в комірку D2 і зробіть у ній аналогічну заміну адреси комірки на формулу. Формула в комірці D2 повинна бути схожа на попередню:

= ПРАВСИМВ (С2; ДЛСТР (А2) -4)

Потім поверніться до осередку С2 і скопіюйте в ній формулу з рядка формул (вибачайте за певну тавтологію), яка в ній знаходиться. Після цього натисніть клавішу [Enter], перейдіть до осередку D2 і вставте в неї замість посилання на адресу комірки С2 скопійовану формулу. Після всіх цих маніпуляцій формула в комірці D2 має виглядати наступним чином (рис. 4.7):

= ПРАВСИМВ (ЛЕВСИМВ (А2; ДЛСТР (А2) -1); ДЛСТР (А2) -4)

Першим аргументом функції ПРАВСИМВ є зменшений на один символ текст, що складається з початкових символів, повернутих функцією ЛЕВСИМВ з вихідного тексту. Другий аргумент функції ПРАВСИМВ - це зменшене на 4 кількість символів вихідного тексту, обчислене функцією ДЛСТР.

Рис. 4.7. Робочий листок із складною формулою

ПОРАДА

Перш ніж створювати методом вкладення формулу, що складається з інших формул і функцій, введіть в комірки прості формули. Перевірте, чи правильно вони працюють, а потім зробіть вставку одних формул в інші.

Перенесення заголовків із стовпця в рядок

Після видалення з назв стовпців зайвих символів можна приступати до формування рядка заголовка списку. Для цього необхідно помістити імена стовпців в рядок 1:

1. Виділіть та скопіюйте в буфер обміну отриманий після обробки текст з діапазону комірок D2: D16.

2. Помістіть табличний курсор у комірку А1, яка буде служити початком рядка заголовка списку.

3. Натисніть праву кнопку миші і виділіть в контекстному меню команду Специальная вставка

4. У діалоговому вікні Спеціальна вставка (див. рис. 2.8) відзначте опцію Транспонировать.

5. Натисніть кнопку ОК. В результаті всі заголовки будуть розташовані по горизонталі в діапазоні А1: U1.

Перш ніж приступити до форматування комірок заголовка, введіть в список всі необхідні дані.

Рис.2.8. Алгоритм транспонування даних