Как разбить слова в Excel

В Excel, как я могу разделить слово из ячейки A1 во всех возможностях 3 последовательных букв?

Пример:

Если ячейка A1 содержит слово universityМне нужно, чтобы он генерировал следующий текст в других ячейках:

B1=uni
C1=niv
D1=ive
E1=ver
F1=ers
G1=rsi
H1=sit
I1=ity

3 ответа

Решение

Эта формула перечислит все возможные (последовательные) трехбуквенные комбинации в слове и завершит список после последнего триплета.

=IF(LEN($A1)>COLUMN(),MID($A1,COLUMN()-1,3),"")

Вот пример таблицы данных:

С наилучшими пожеланиями. Извините, это заняло так много времени, чтобы стать прямым. И для таблицы самоссылочных данных.:-D

Пожалуйста, попробуйте эту формулу:

=LEFT(RIGHT($A$1,LEN($A$1)-(ROW(A1)-1)),3)

Пожалуйста, убедитесь, что абсолютная и относительная ссылки верны в формуле.

Для строки 1 попробуйте эту формулу:

=LEFT(RIGHT($A$1,LEN($A$1)-(COLUMN(A1)-1)),3)

Эта формула поможет вам разделить значение ячейки на одну строку.

Проверьте снимок экрана ниже.

=MID($A1, COLUMNS($B$1:B$1), 3)

Обратите внимание, напишите формулу в ячейке B1 и перетащите формулу вправо до ячейки I1.

NB. При необходимости вы можете отрегулировать длину символов, которые вы извлекаете в строки, просто заменив 3 на требуемое значение длины.

Другие вопросы по тегам