Страницы: 1
RSS
Текстовые функции
 
Умные люди помогите!Определить колисчество слов в ячейке, между словами один пробел
 
на листе  
=длстр(A1)-длстр(подставить(A1;" ";""))+1  
 
VBA    
n=ubound(split(s))+1
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Функция(аргумент) Действие  
InStr(N1,S1,S2,N2) Возвращает положение S2 в S1. N1 - начальное положение для поиска. N2 определяет, следует ли выполнять поиск с учетом регистра. N1, N2 - необязательные аргументы  
Lcase(S) Возвращает строку (тип String), содержащую копию S со всеми символами верхнего регистра, преобразованными в символы нижнего регистра  
Left(S,N) Возвращает строку: копирует N символов из S, начиная с левого крайнего символа S  
Len(S) Возвращает число символов в S, включая начальные и конечные пробелы  
Ltrim(S) Возвращает копию строки S после удаления символов пробела из левой части строки (начальные пробелы)  
Mid(S,N1,N2) Возвращает строку: копирует N2 символов из S, начиная с позиции символа в S, заданной аргументом N1. N2 - необязательный аргумент, если он опущен, то возвращаются все символы в строке S от позиции N1 до конца строки  
Right(S,N) Возвращает значение типа String: копирует N символов из S, начиная с правого крайнего символа S  
Rtrim(S) Возвращает копию строки S после удаления символов пробела из правой части строки (конечные пробелы)  
Space(N) Возвращает строку пробелов длиной N символов  
StrComp(S1,S2,N) Сравнивает S1 с S2 и возвращает число, обозначающее результат сравнения: -1, если S1<S2; 0 - S1=S2; 1 - S1>S2. N является необязательным аргументом и указывает следует ли выполнять сравнение с учетом регистра  
StrConv(S,N) Возвращает строку, преобразованную в новую форму в зависимости от числового кода, заданного аргументом N. VBA предоставляет внутренние константы для использования с функцией StrConv. Наиболее полезными являются: vbProperCase (преобразует строку так, что каждая буква, начинающая слово, становится заглавной), vbLowerCase (преобразует строку в буквы нижнего регистра) и vbUpperCase (преобразует строку в буквы верхнего регистра)  
String(N,S) Возвращает строку длиной N символов, состоящую из символа, заданного первым символом в S  
Trim(S) Возвращает копию строки S после удаления начальных и конечных символов пробела из этой строки  
Ucase(S) Возвращает S со всеми символами нижнего регистра, преобразованными в символы верхнего регистра
Страницы: 1
Читают тему
Наверх