나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 60진수 (naskyrun)

추천:  2
파일:     want to help.xlsx (360.5KB) 조회:  1602
제목:   엑셀로 연속된 문자열을 숫자로 변환하여 패턴분석
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007): 2020

* 아래줄에 질문을 작성하세요 >>
안녕하세요, 아무리 고민하고 찾아봐도 능력이 부족해서 여기까지 찾아오게 되었습니다

결론은, 연속된 ID 문자열의 패턴을 분석하고 싶습니다.

예를들어, PCCL0050ef, PCCL0050ee, PCCL0050ed ~ 으로 시작하여
60진수로 ID가 연속되게 부여되게 됩니다.
하지만, 기계의 비정상적인 동작으로 인해 e 다음 d가 아닌 c로 부여가 될 경우 이를 하나하나 패턴을 찾아서 그 시간대에 어떤 동작문제가 있었는지 고장분석을 해야하나,
엑셀의 특성 상 60진수는 변환이 되지 않아 현재 수작업으로 패턴을 분석하고 있습니다.

두자릿수에 대해 대/소문자 알파벳, 숫자 0~9 로 조합하여 총 60진수로 로직이 구성되어 있습니다.
*소문자 o와 대문자O는 혼선을 막기위해 부여되지 않습니다.

제가 원하는 함수를 예시로 나타내보자면

PCCL0050ef = 6689
PCCL0050ee = 6690
PCCL0050ed = 6691
PCCL0050ec = 6692
PCCL0050ea = 6693(여기서 +2가 되었으므로, 위,아래 차를 구해 손쉽게 패턴을 확인하고 싶습니다.)

정답까진 아니더라도 어떤 함수를 활용하면 이런 패턴을 찾을 수 있을까요?
right(해당셀,2) Code / Char 함수를 쓰면 각각 문자,숫자를 반환하지 못해서 어떤식으로 조합할 수 있을 지,
만약 조합할 수 있다면 어떻게 조합하면 될 지 고견을 듣고싶습니다!

긴 글 읽어주셔서 감사합니다.
 
[불량 게시물 신고]  
        
  

작성일 : 2022-03-16(01:14)
최종수정일 : 2022-03-16(01:14)