Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вправа 1




По Довідці вивчите відмінності між функціями ПОШУК і ЗНАЙТИ. Придумайте приклади, на котрых виявляються ці відмінності.

Функції ПОШУК і ЗНАЙТИ відшукують позицію першого входження заданого підрядка в рядок. Якщо точно відома кількість входжень підрядка, можна знайти позицію і другого, і третього входження, як це зроблено в прикладі. На жаль, серед функцій Ехсеl відсутня функція, яка підраховує кількість входжень підрядка в рядок. Але таку функцію можна написати на мові VВА.

5. Приклад 1 використання операцій склеювання.

Що відбудеться, якщо скористатися операцією конкатенації (зчеплення) рядків для чисел?

5.1. Введіть в осередок FЗ число 12, в осередок G3 число 14, а в осередок G4 формулу = F3 & G3. Ця формула поверне текстове значення 1214.

5.2.Попытаемся перетворити його на число за допомогою функції Ч(значення): у G5 помістите формулу =Ч(G4). Вона поверне 0. Невдача! Як же перетворити вміст осередку 64 до числа?

5.3. Тут допоможе наступний трюк: введіть в осередок G6 формулу =G4*1. Ця формула поверне число 1214. Щоб виконати множення, Ехсеl намагається перетворити результат в осередку G4 в число; це йому вдається.

Цей прийом корисно запам'ятати.

5.4. Хай в діапазоні F8:F10 записані текстові рядки: ‘10, ‘12 і ’15. Як швидко перетворити їх в числа?

5.4.1.Введіть в осередок G8 число 1; виконаєте над цим осередком команду “Копіювати”.

5.4.2. Виділите блок F8:F10; у контекстному меню виберіть “Спеціальна вставка”; у діалоговому вікні встановите перемикач “помножити”, натисніть „Ok”, натисніть Еsc.

5.5. Перейдіть на новий робочий лист.

6. Приклад 2 використання операцій склеювання.

Дані в стовпці А (починаючи з осередку А1) мають вигляд:

123 АБВГД

5ZBNWQ

84Том

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

6.1. У осередок В1 введіть формулу

=ЕСЛИ(ЕЧИСЛО(ПСТР(А1,1,3)*1)

СЖПРОБЕЛИ(ПРАВСИМВ(А1,длстр(А1)-З))

ЯКЩО(ЕЧИСЛО(ПСТР(А1,1,2)*1)

СЖПРОБЕЛИ(ПРАВСИМВ(А1,длстр(А1)-2)),

СЖПРОБЕЛИ(ПРАВСИМВ(А1,длстр(А1)-1))))

Ретельно розберіть цю формулу.

7. Завдання для самостійного вирішення.

7.1.Хай в осередку міститься вік людини в літах (ціле число — кількість повних років). У сусідньому осередку виводити текстовий рядок: вік з вказівкою “рік”, “року”, “років” (наприклад, “42 року”; відмітьте, що у віці від 11 до 14 потрібно додавати “років”).

7.2. У осередках блоку А2:а10 містяться рядки цифр, розділені зайнятими (наприклад, в А2 рядок „ 1,2,4”, в А3 рядок “1,3,6” і так далі). У В1 користувач вводить цифру, допустимий 2. Помістити у В2:в10 формули, які повертають рядки “є” чи ні” залежно від того, чи є в рядку з відповідного осередку стовпця А цифра з В1 чи ні (у В2 буде виведене “є”, а у В3— “ні”). У В11 злічити кількість осередків блоку А2:а10, що містять шукану цифр.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 505; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.