2015-11-02 2 views
0

У меня есть строка ячеек, содержащих как текст, так и цифры. Я хотел бы АВТОМАТИЧЕСКИ создать строку под ней, содержащую только числа и десятичную точку.Удалить буквы из ячеек

enter image description here

возможно с офисом 2013 Является ли это?

ответ

2

Попробуйте в ячейке A2 (предполагая, первое значение находится в ячейке A1):

=VALUE(MID(A1,FIND(" ",A1)+1,FIND("|",SUBSTITUTE(A1," ","|",2))-(FIND(" ",A1)+1))) 

Теперь скопировать.

+0

Спасибо, что работает. –

+0

Добро пожаловать. –

1

Try:

=LEFT(MID(A1,FIND(" ",A1)+1,LEN(A1)),LEN(MID(A1,FIND(" ",A1)+1,LEN(A1)))-1) 

Альтернативой для покрытия mg и mmg, а также g:

=LEFT(MID(A1,FIND(" ",A1)+1,LEN(A1)),FIND(" ",MID(A1,FIND(" ",A1)+1,LEN(A1)))) 

Консервированные десятичную точку в Orange 1.0 g, но делает это, оставляя результат в текстовом формате.

+0

Спасибо. Это работает на g, но не на мг. Для мг миндаля 1,9999 мг составляет 1,9999 м. Можете ли вы заставить его работать на g мг или ммг? –

+0

Я только предлагал это, потому что я не заметил, что 'g' s сразу предшествовало пробел. С этим пространством ответ @Excel Hero работает и в любом случае более универсален. – pnuts

Смежные вопросы