Функция Split

Владислав56

Продвинутый
А можно живой пример функции с несколькими возможными вариантами, а то не совсем понятен алгоритм функции.
 

Vladimir

Администратор
Команда форума
Пример: поле "ФИО" разбивается на фамилию, имя и отчество при помощи формул:
- [Split(ФИО," ",1)]
- [Split(ФИО," ",2)]
- [Split(ФИО," ",3)]
при условии, что слова в "ФИО" разделяются пробелами (как обычно).

Результат:
Разбивка ФИО на составляющие.PNG
 

Vladimir

Администратор
Команда форума
Маленькое удобство данной функции, если в качестве разделителя применяется пробел: если между словами попадается несколько пробелов, идущих один за другим, то они воспринимаются как один разделитель.
Также, если в начале исходного поля расположены пробелы, они игнорируются.
Поэтому если при наборе ФИО человек по ошибке введёт лишние пробелы, то они будут проигнорированы при разборе строки.
 
Сверху Снизу