Для всех, кто интересуется нативным решением функции Excel, если у вас есть функция FILTERXML
, вы можете использовать:
=FILTERXML("<t><s>" & SUBSTITUTE(A1," ","</s><s>")& "</s></t>","//s[number(.) = number(.) and contains(.,'.')][last()]")
xPath
ищет все узлы, которые являются числовыми c, и также содержат dot
, а затем возвращает последний узел, который соответствует этим спецификациям.
Примечание: Если в ваших региональных настройках Windows используется dot
как разделитель тысяч, это не будет работать так, как написано. Вам нужно будет заменить .
десятичным разделителем вашей системы.