Как разбить слова в 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 на требуемое значение длины.