디지털·가전제품
엑셀 파일 자동화 관련 질문드립니다.(특정 문자 변환.)
관리하는 파일 중에 1년에 한번 씩 정리하는 게 있는데. 자동화 하고싶은데.. 머 부터 시작하면 될 지 잘 모르겠네요...
1차 적으로 원하는 것은
00:25:48:AF:D5:88 이런식으로 나오는 MAC 주소를 셀에 넣으면 반대쪽 셀에 cafe.48af.d588 이런 식으로 나오게 만들 수 있을까요.
cafe.48af.d588를 어떤 리스트에 대조해서. 찾을 수 있도록 자동화 하는 방법.. 이 있을까요..
2개만 되도 좀 편할 거 같습니다.
2개의 답변이 있어요!
함수를 이용해서 간단하게 처리할 수 있는데요.
1. 엑셀에서 Alt+F11을 눌러서 VBA를 실행하시고삽입 > 모듈 눌르셔서 새로운 모듈 만드신 다음에
Function ConvertMAC(mac As String) As StringDim parts As Variant
Dim result As String
' 공백 및 콜론(:) 제거
mac = Replace(mac, ":", "")
' 부분으로 나누기
parts = Split(mac, "")
' 결과 문자열 조합
result = "cafe." & parts(3) & parts(4) & parts(5) & parts(6) & "." & parts(7) & parts(8) & parts(9) & parts(10)
ConvertMAC = result
End Function
위 소스코드 붙여넣기하시고 저장하신다음에
=ConvertMAC(A1) 형식으로 함수 호출하셔서사용하시면 편하실거에여