소프트웨어 엑셀에서 문자 옆의 숫자만 구하는 수식을 찾습니다
2023.09.02 17:37
엑셀에서 문자 옆의 숫자만 구하는 수식을 찾습니다
예를 들면 "흑색33" 또는 "흑색 33" 들이 있는 셀을 찾아서 33같은 숫자들만 추출해내는 수식입니다.
빨강34 | 34 | |||
빨강 34 | 34 | |||
댓글 [8]
-
MaraTotalService 2023.09.02 18:15
-
brucex 2023.09.02 19:52
고맙습니다.
공부하겠습니다.
-
오후9시7분 2023.09.02 18:22
VBA로 사용자 함수를 만들면 다음과 같습니다.
Function pick_number(cl As Range)
Dim i As Integer
Dim numbers As String
For i = 1 To Len(cl.Value)
If Mid(cl.Value, i, 1) Like "[0-9]" Then
numbers = numbers & Mid(cl.Value, i, 1)
End If
Next
pick_number = numbers
End Function
-
brucex 2023.09.02 19:53
고맙습니다.
공부해보겠습니다.
-
지후빠 2023.09.02 18:40
숫자가 오른쪽에 있을때 다음 수식으로 추출할 수 있고,
=MID(A1,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),LEN(A1))
특정 단어가 들어간 셀 구분은 다음처럼 할 수 있어서,
=IF(SEARCH("흑색",A1)>0,"발견됨","발견안됨")
두 식을 합치면 다음 처럼할 수 있을 것 같습니다.
=IF(SEARCH("흑색",A1)>0,MID(A1,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),LEN(A1)),"")
-
brucex 2023.09.02 19:53
고맙습니다.
연구해보겠습니다.
-
brucex 2023.09.07 15:10
여기에 첨부했습니다.
-
지후빠 2023.09.07 18:28
count_by_color 라는 사용자 함수를 추가하였습니다. 인수는 두개 이고 첫번째는 대상 문자열, 두번째는 색상 입니다.
셀을 인수로 줄때 다음 처럼 가능합니니다. 8m_remit_02.zip 암호는 보내주신 것과 같습니다.
=count_by_color($A4:$G4,H$2)
문자열 입력시 다음 처럼 "색상 숫자" 형식으로 입력하시면 됩니다.
검정 3 파랑 1 빨강 1
Excel 엑셀 숫자만 추출하는 방법 3가지 (antennagom.com)
위의 링크 참조 하세요