λ
Size: a a a
λ
λ
v
МС
\s\w|-\w в отдельный слобецVP
VP
v
МС
МС
VP

v
VP
МС
фамилия имЯ1 - имя2 Отчество в Фамилия Имя1-Имя2 Отчество=REGEXREPLACE(
textjoin(
"";
true;
TRANSPOSE(
{
ArrayFormula( UPPER(REGEXEXTRACT(SPLIT(TRIM($A6); " "); "(?i)\s|^([а-яёїієґ-])")) );
ArrayFormula( LOWER(REGEXEXTRACT(SPLIT(TRIM($A6); " "); "(?i)\s|^[а-яёїієґ-]([^\s]*)")) )
}
)
);
"([^-])([А-ЯЩЬЮЯЇІЄҐ])";
"$1 $2"
)
A
МС
VP
A
фамилия имЯ1 - имя2 Отчество в Фамилия Имя1-Имя2 Отчество=REGEXREPLACE(
textjoin(
"";
true;
TRANSPOSE(
{
ArrayFormula( UPPER(REGEXEXTRACT(SPLIT(TRIM($A6); " "); "(?i)\s|^([а-яёїієґ-])")) );
ArrayFormula( LOWER(REGEXEXTRACT(SPLIT(TRIM($A6); " "); "(?i)\s|^[а-яёїієґ-]([^\s]*)")) )
}
)
);
"([^-])([А-ЯЩЬЮЯЇІЄҐ])";
"$1 $2"
)
VP
фамилия имЯ1 - имя2 Отчество в Фамилия Имя1-Имя2 Отчество=REGEXREPLACE(
textjoin(
"";
true;
TRANSPOSE(
{
ArrayFormula( UPPER(REGEXEXTRACT(SPLIT(TRIM($A6); " "); "(?i)\s|^([а-яёїієґ-])")) );
ArrayFormula( LOWER(REGEXEXTRACT(SPLIT(TRIM($A6); " "); "(?i)\s|^[а-яёїієґ-]([^\s]*)")) )
}
)
);
"([^-])([А-ЯЩЬЮЯЇІЄҐ])";
"$1 $2"
)
=PROPER("AaAaA bbb CCC") даёт Aaaaa Bbb Ccc
МС
=PROPER("Aa`aaA bbb CCC") дает Aa’Аaа Bbb Cccа мне надо
Aa’аaа Bbb Ccc