텍스트 문자열에서 숫자 값만 추출하는 방법<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />문자 텍스트를 포함하는 열이 있는 큰 데이터 테이블이 있습니다.텍스트 설명의 예는 다음과 같습니다.
로봇의 열기/닫기 기간에 대한 설명 통계를 수행해야 합니다.
문자열의 숫자 부분을 추출하여 숫자 데이터 형식의 새 열에 넣고 싶습니다.
새로운 열에서 사용할 수 있는 수식 함수가 있습니까?
샘플 텍스트
: "CLOSE" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "1.530000"초
: "CLOSE" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "2.030000"초
: "CLOSE" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "2.010000"초
: "CLOSE" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "2.510000"초
: "CLOSE" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "2.215000"초
: "CLOSE" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "2.215000"초
: "OPEN" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "3.160000"초
: "OPEN" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "3.160000"초
: "CLOSE" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "1.815000"초
: "CLOSE" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "1.815000"초
: "OPEN" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "3.140000"초
: "OPEN" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "3.140000"초
: "OPEN" 위치로 밸브 이동 완료. 이동에 걸리는 시간 "2.955000"초
Re: 문자열에서 숫자값만 추출하는 방법안녕하세요 JayV님.
Word() 함수는 구분 기호를 지정하는 인수도 사용하므로 수식에서 Substr() 부분을 피하고 다음을 사용할 수 있습니다.
Num( 단어( 11, :Text, "\!" " ) )
\! "가 인용된 문자열의 일부임을 파서에게 알려주는 이스케이프 문자열입니다.
-제프
Re: 텍스트 문자열에서 숫자 값만 추출하는 방법감사합니다 
Re: 텍스트 문자열에서 숫자 값만 추출하는 방법정확히 무엇을 원하시는지에 따라 다릅니다. 다음 내용이 비슷하신가요?
데이터가 있습니다.
입력 문자열 & $100.;
카드;
밸브가 "CLOSE" 위치로 이동 완료. 이동에 걸린 시간: 1.530000초
: 밸브가 "CLOSE" 위치로 이동 완료. 이동에 걸린 시간: 2.030000초
: 밸브가 "CLOSE" 위치로 이동 완료. 이동에 걸린 시간: 2.010000초
: 밸브가 "CLOSE" 위치로 이동 완료. 이동에 걸린 시간: 2.510000초
: 밸브가 "CLOSE" 위치로 이동 완료. 이동에 걸린 시간: 2.215000초
: 밸브가 "CLOSE" 위치로 이동 완료. 이동에 걸린 시간: 2.215000초
: 밸브가 "OPEN" 위치로 이동 완료. 이동에 걸린 시간: 3.160000초
: 밸브가 "OPEN" 위치로 이동 완료. 이동에 걸린 시간: 3.160000초
: 밸브가 "CLOSE" 위치로 이동 완료. 이동에 걸린 시간: 1.815000초
: 밸브가 "CLOSE" 위치로 이동 완료. 이동에 걸린 시간: 1.815000초
: 밸브가 "OPEN" 위치로 이동 완료. 이동에 걸린 시간: 3.140000초
: 밸브가 "OPEN" 위치로 이동 완료. 이동에 걸린 시간: 3.140000초
: 밸브가 "OPEN" 위치로 이동 완료. 이동에 걸린 시간: 2.955000초
;
원하는 데이터(drop=string 둘 다)
설정하다
둘 다 = 압축(substr(문자열, 모든 숫자(문자열)),'"');
num=input(substr(둘 다, 1, anyalpha(둘 다)-1), 12.);
unit=substr(둘 다,모두 알파));
달리다;