엑셀에서한셀에 문자 숫자가 혼합되어있을시 (중복0.45)문자는 다양할때 숫자만 가져오는수식좀 알려주세요 11111.xlsx
엑셀에서한셀에 문자 숫자가 혼합되어있을시 (중복0.45)문자는 다양할때 숫자만 가져오는수 관련 문의 주셨네요.
엑셀에서 한 셀에 문자와 숫자가 섞여 있고, 숫자만 추출하고 싶을 때는 여러 방법이 있지만, 가장 일반적이고 효과적인 방법은 배열 수식 또는 사용자 정의 함수를 사용하는 것 입니다. 여기서는 배열 수식을 활용하는 방법을 알려드리겠습니다.
예제: 셀 A1에 "중복0.45"가 있습니다.
숫자만 추출하는 수식:
=합계(ANT(0+중왼))
이 수식은 셀 내 각 문자별로 숫자인지 판단하여 숫자만 합산하는 방식을 사용합니다. 그러나 이 방법은 셀에 숫자가 연속적으로 있거나 소수점 포함 여부에 따라 달라질 수 있어서 보다 정교한 방법이 필요합니다.
좀 더 실용적인 방법은 아래의 수식을 사용하는 것입니다:
=TEXTJOIN("", TRUE, IF(ISNUMBER(FIND(MID(A1, ROW(INDIRECT("1:"&LEN(A1))), 1), "0123456789.")), MID(A1, ROW(INDIRECT("1:"&LEN(A1))), 1), ""))
이 수식을 입력할 때는 Ctrl+Shift+Enter로 배열 수식으로 입력해야 합니다(엑셀 버전에 따라 다를 수 있음).
이 수식의 설명:
• 각 문자별로 검사를 하고,
• 숫자 또는 소수점인 경우만 추출하여,
• 모두 이어붙여서 숫자 문자열만 반환합니다.
이 수식을 사용하면 "중복0.45"에서 "0.45"를 추출할 수 있습니다.
참고로, 이 방법은 숫자와 소수점이 혼합된 경우에 유용합니다. 만약 정수만 필요하다면 "." 부분을 제거하거나 수정할 수 있습니다.
이 방법이 충분하지 않거나, 특정한 조건이 있다면 더 구체적인 설명을 통해 맞춤형 수식을 제공해드릴 수 있습니다.
AI 분석 및 채팅