Как разделить предложение после каждого n-го слова
Привет всем,
У меня есть длинная строка в ячейке B2, которую я хочу разбить на строки на основе переменного количества слов, введенного в ячейку D2.
Моя строка в "B2" = "Один два три четыре пять шесть семь восемь девять десять одиннадцать двенадцать тринадцать четырнадцать пятнадцать шестнадцать семнадцать восемнадцать девятнадцать……
«
Моя переменная в "D2" равна 4
Мой результат для первой строки / строки «Один два три четыре»
До сих пор я использовал эту формулу в "F3":
=LEFT($B$2,FIND("*",SUBSTITUTE($B$2," ","*",$D$2))-1)
для первой строки / строки
Мне нужно продолжить разбиение строки, чтобы конечный результат был:
Один два три четыре
пять шесть семь восемь
девять десять одиннадцать двенадцать
тринадцать четырнадцать пятнадцать
шестнадцать семнадцать восемнадцать
девятнадцать……
каждая из приведенных выше строк в соответствующем ряду.
Я не против типа формулы решения UDF или sub. Ваша помощь очень ценится.
После использования UDF Дэвиса