EQ. и .NE.
Текстовые символы А, В, С … можно сравнивать на "больше" или "меньше" между собой и в алфавитном порядке выполняется следующее:
A<B<C… и a<b<c
Существуют следующие функции для работы с текстовыми переменными:
1. функция длины LEN(имя переменной) – определяет длину текстовой переменной.
K=LEN(A1)Обратите внимание, что К целого типа
2. функция INDEX(имя переменной, подцепочка).
INDEX определяет номер позиции с которой в текстовой переменной встретилась текстовая подцепочка. Аргумент функции состоит из двух параметров: первый параметр указывает имя текстовой переменной, в которой производить поиск, второй параметр указывает искомую подцепочку. Параметры разделяются запятой, и подцепочка берется в кавычки.
N=INDEX(T,'февр')Для ранее приведенного примера N будет равен 23
Если в этой текстовой переменной два или более раз встретилась эта текстовая подцепочка, то определяется номер позиции первого сочетания. Для нахождения номера позиции второго сочетания, необходимо указывать, с какой позиции и по которую позицию текстовой переменной производить поиск.
Например:
N2=INDEX(T(24:),’февр’)В переменной Т, начиная с 24 позиции и до конца найти номер указанной подцепочки, (это будет второй раз встречающаяся подцепочка 'февр').
Две текстовые переменные можно сравнивать между собой с помощью логических функций:
Лексически больше либо равно LGE(C1,C2) –имеет значение .TRUE. если текстовое С1 больше текстового С2.
Используется вместо .GE.. Можно записать вместо IF(C1.GE.C2) строку IF(LGE(C1,C2)). Так же существуют следующие текстовые логические фукнции, аналогичные арифметическим:
Дата добавления: 2015-06-10; просмотров: 601;