소수가 있는 숫자를 포함하여 셀에서 여러 숫자를 추출하고 합산합니다.

소수가 있는 숫자를 포함하여 셀에서 여러 숫자를 추출하고 합산합니다.

텍스트와 숫자(때때로 소수 포함)가 모두 포함된 셀의 정보를 보고 숫자의 합을 추출하여 제공할 수 있는 수식이 있는지 궁금합니다. 아래 예:

초기 텍스트 설명(2.1) 다음 텍스트 설명(3.2); 추가 텍스트 설명(3.1) 최종 텍스트 서술(1.9).

위 숫자의 합은 10.30이 되어야 합니다. 그런 공식이 있다면 알려주세요.

감사합니다,

답변1

FIND, LEFT, LEN 및 NUMBERVALUE의 조합을 사용하여 결과를 얻을 수 있습니다.

A1 여기에 문자열을 넣어

A2 "=FIND("(";A1;2)" 는 첫 번째 열린 괄호의 위치를 ​​제공합니다.

A3 "=RIGHT(A1;LEN(A1)-A2)" 는 문자열을 제공하지만 첫 번째 숫자로 시작합니다.

A4 "=LEFT(A3;3)"은 첫 번째 숫자를 텍스트로 제공합니다.

A5 "=NUMBERVALUE(A4;".")"는 첫 번째 숫자를 제공합니다.

이제 A3에서 위 단계를 반복하여 두 번째 숫자를 구하고 모든 숫자를 얻을 때까지 계속해서 합산할 수 있습니다.

이것이 얼마나 잘 작동하는지는 데이터가 얼마나 잘 구성되어 있는지에 따라 다릅니다.

도움이 되었기를 바랍니다.

답변2

Office 2010 이상이 있는 경우:

=SUM(FILTERXML("<z>"& SUBSTITUTE(SUBSTITUTE(A1,"(","<y>"),")","</y>")&"</z>","//y"))

버전에 따라 편집 모드를 종료할 때 Enter 대신 Ctrl-Shift-Enter를 사용하여 수식을 확인해야 할 수도 있습니다.

여기에 이미지 설명을 입력하세요

관련 정보