![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Использование текстовых функций при формировании вычисляемых критериев
Текстовые функции дают возможность выполнять самые разнообразные преобразования текстовых данных. К наиболее часто используемым из них относятся следующие: 1. ЗНАЧЕН(текст) - преобразует числовые данные, введенные на рабочем листе в текстовом формате (т.е. заключенные в кавычки) в числовые значения. 2. ТЕКСТ(значение; формат) - преобразует число в текст по заданному формату. 3. ДЛСТР(текст) - возвращает длину строки (рис. 12) - количество символов в параметре текст, включая пробелы между словами. 4. ПРАВСИМВ(текст; колич_симв) - извлекает заданное количество колич_симв последних (самых правых) символов из текстовой строки текст. 5. ЛЕВСИМВ(текст; колич_симв) - извлекает заданное количество колич_симв первых (самых левых) символов (рис. 12) из текстовой строки текст. 6. ПСТР(текст; нач_позиция; колич_симв) - извлекает из исходной строки текст, начиная с указанной позиции нач_позиция, подстроку заданной длины колич_симв. Пусть, например, необходимо выбрать студентов, у которых в студенческом билете среди трех последних имеются хотя бы две подряд идущие, одинаковые цифры. Интервал критериев для реализации данного запроса представлен на рис. 14. Выборка, полученная в результате фильтрации по критериям рис. 14, приведена на рис. 15. 7. СЖПРОБЕЛЫ(текст) - удаляет из текста все начальные и хвостовые пробелы, из внутренних же удаляются все пробелы, за исключением одиночных. 8. НАЙТИ(иск_текст; просм_текст; нач_позиция)
9. ЗАМЕНИТЬ(старый_текст; нач_позиция; колич_симв; новый_текст) - заменяет заданный фрагмент текста старый_текст другой строкой новый_текст. 10. СЦЕПИТЬ(текст1; текст2; …) - соединяет несколько строк в одну (конкатенация).
|