Чтобы выбрать подстроку из текстовой строчки требуется знать разделитель и номер вхождения подстроки.
Считаем что строчка записана в ячейке A3, а номер вхождения подстроки записан в ячейке H1 и в качестве разделителя используется символ ","
воспользуемся формулой нахождения позиции символа (или подстроки) по номеру вхождения
тогда получим формулы граничных символов искомой подстроки
начальный символ:
=НАЙТИ( СИМВОЛ(3) ; ПОДСТАВИТЬ( ","&A3&"," ; "," ; СИМВОЛ(3) ; H1))+1
конечный символ:
=НАЙТИ( СИМВОЛ(3) ; ПОДСТАВИТЬ( ","&A3&"," ; "," ; СИМВОЛ(3) ; H1+1))-1
формула для подстроки с номером вхождения в ячейке H1 (исходная строка в A3 и разделитель ","):
=ПСТР( ","&A3&","; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(","&A3&",<wbr />"; ","; СИМВОЛ(3); H1))+1; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(","&A3&",<wbr />"; ","; СИМВОЛ(3);H1+1)) - НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(","&A3&",<wbr />"; ","; СИМВОЛ(3); H1))-1)
Пример использования
для разделителя ";" формула имеет вид:
=ПСТР( ";"&A3&";"; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(";"&A3&";<wbr />"; ";"; СИМВОЛ(3); H1))+1; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(";"&A3&";<wbr />"; ";"; СИМВОЛ(3);H1+1)) - НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(";"&A3&";<wbr />"; ";"; СИМВОЛ(3); H1))-1)