2015-01-12 1 views
0

은 다음 표를 한 I (셀 텍스트 값 기준) : 셀 텍스트

2.0 M 
1.9 M 
1455.0 K  
1386.9 K  

인가가 나는 테이블의 끝에 문자를 기반으로 수치 값으로 해당 테이블을 변환 할 수있는 방법

2.0 M 2,000,000 
    1.9 M 1,900,000 
    1455.0 K 1,455,000 
    1386.9 K 1,386,900 

그렇게 : 그런 다음 출력 즉, 문자를 제거하고 중 100 만 1,000

감사를 곱

+0

셀 (열 A)의 문자가 숫자입니까? 아니면 다른 열 셀의 문자입니까? – Chrismas007

답변

2

또는이 하나 (아무튼 얼마나 많은 공간이 있는지) : -

=VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1," ",""),"K","E3"),"M","E6")) 
+1

간단하게 빛나십시오. –

+2

감사합니다! @ barry houdini가 비슷한 접근법을 보았고 마스터 http://stackoverflow.com/questions/27784048/summing-numeric-portion-of-cell-when-alpha-portion-of-cell-is-the에서 복사했습니다. -same/27784868 # 27784868 –

0

시도하십시오 : 데이터와

=IF(RIGHT(A1)="M",LEFT(A1,FIND(" ",A1))*1000000,LEFT(A1,FIND(" ",A1))*1000) 
0

을 열 A,B1에 입력 : 예를 들어

=IF(RIGHT(A1,1)="M",1000000*LEFT(A1,LEN(A1)-2),IF(RIGHT(A1,1)="K",1000*LEFT(A1,LEN(A1)-2),A1)) 

:

enter image description here

관련 문제