如何从excel中提取最右边的第5和第6个字符

如何从excel中提取最右边的第5和第6个字符,excel,excel-formula,Excel,Excel Formula,我想从excel中提取最右边的第5和第6个字符。我该怎么做 我曾尝试在excel中使用mid函数,但它从最前面的单元格获取引用 我想分别提取数字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假设日期在单元格A2中,您可以使用LEFT和RIGHT =LEFT(RIGHT(A2,7), 2) 或者使用LEN获得字符串的长度,并

我想从excel中提取最右边的第5和第6个字符。我该怎么做

我曾尝试在excel中使用mid函数,但它从最前面的单元格获取引用

我想分别提取数字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

假设日期在单元格A2中,您可以使用LEFT和RIGHT

=LEFT(RIGHT(A2,7), 2)
或者使用LEN获得字符串的长度,并使用MID以position=length-6开始

=MID(A2, LEN(A2)-6, 2)

如果要返回文本字符串中的第三个单词,也可以尝试以下公式。将其向下拖动,以应用于各个方向

=FILTERXML("<data><a>"&SUBSTITUTE(A1," ","</a><a>")&"</a></data>","/data/a[3]")
对于此公式背后的逻辑,您可以阅读本文: