작업을 위해 제품 코드를 입력 할 기존 엑셀 열을 수정해야합니다. D745FA08543C9999Excel 제품 코드는 다음과 같습니다. D745FA.08543.C9999
그러나 그들은 자동으로 다음과 같이해야합니다 : 제품 코드는 지금과 같이 D745FA.08543.C9999 내가 처음 6 문자/숫자 뒤에 점을 가질 필요 하고 다음 후 5.
나는 이것을 어떻게 수행해야하는지 잘 모른다. 사전에
감사
작업을 위해 제품 코드를 입력 할 기존 엑셀 열을 수정해야합니다. D745FA08543C9999Excel 제품 코드는 다음과 같습니다. D745FA.08543.C9999
그러나 그들은 자동으로 다음과 같이해야합니다 : 제품 코드는 지금과 같이 D745FA.08543.C9999 내가 처음 6 문자/숫자 뒤에 점을 가질 필요 하고 다음 후 5.
나는 이것을 어떻게 수행해야하는지 잘 모른다. 사전에
감사
내가 같이 갈 것 :
=LEFT(A1,6)&"."&MID(A1,7,5)&"."&RIGHT(A1,5)
이 공식은 다음 A1 셀에있는 텍스트의 첫 6 글자 오른쪽에서 중간에 다음 다섯 소요 각 세그먼트 사이에 마침표를 붙입니다.
셀에서 직접 처리하려면 매크로를 사용하여 셀을 반복하여 배치해야합니다.
큰 감사하지만이 방법을 전체 열에 적용하는 방법은 무엇입니까? 제품 코드가있는 행이 564 개이므로 셀 기반에서 수정할 필요가 없습니다. 열 D에 입력 된 정보에는 자동으로 수식이 적용됩니다. – MutatedWhale
워크 시트의 Worksheet_Change 이벤트에 변환 매크로를 추가하고 항목이 D 열에 작성되었는지 확인한 다음 적절하게 값을 바꿀 수 있습니다. – Gabor
VBA'Format' 함수를 사용하여 내용을 형식화하는 VBA 이벤트 트리거 매크로를 작성하십시오. 답장으로 시도한 내용으로 답장하거나 질문을 편집하여 문제가 발생한 부분을 표시하십시오. 방금 수식을 사용하려면 다양한 문자열 함수 (LEFT, MID 및/또는 RIGHT) 또는 REPLACE 함수를 사용하여이 작업을 수행 할 수 있습니다. –