Как извлечь 5-й и 6-й крайние правые символы из Excel? - PullRequest
1 голос
/ 19 сентября 2019

Я хочу извлечь 5-й и 6-й крайние правые символы из Excel.Как мне это сделать?

Я пытался использовать функцию mid в excel, но она берет ссылку из первой самой ячейки

Я хочу извлечь числа 30, 29, 20 и28 соответственно

Days
2 months, 30 days
12 months, 29 days
112 months, 20 days
3 months, 28 days

Ожидаемые результаты: 30 29 20 28

Ответы [ 2 ]

1 голос
/ 19 сентября 2019

Предполагая, что дата находится в ячейке A2, вы можете использовать LEFT () и RIGHT ()

=LEFT(RIGHT(A2,7), 2)

Или использовать LEN () для получения длины строки и использовать MID () для запускас положением = длина - 6

=MID(A2, LEN(A2)-6, 2)
0 голосов
/ 20 сентября 2019

Вы также можете попробовать следующую формулу, если хотите вернуть третье слово в текстовой строке.Перетащите его вниз, чтобы применить поперек.

=FILTERXML("<data><a>"&SUBSTITUTE(A1," ","</a><a>")&"</a></data>","/data/a[3]")

Solution

Для логики этой формулы вы можете прочитать эту статью: ИзвлечьСлова с FILTERXML .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...