4개의 다른 열에 대한 별도의 행을 위한 Microsoft Excel 매크로

4개의 다른 열에 대한 별도의 행을 위한 Microsoft Excel 매크로

이름(1행), 직위(2행), 회사/기관(3행), 주소(4행)가 하나의 큰 열에 포함된 엑셀 시트가 있습니다.

나는 그것들을 네 개의 다른 열로 분리하려고합니다.

도와주세요.

답변1

원하는 것은 복사 >> 특수 붙여넣기 >>인 것 같습니다.바꾸어 놓다. 행을 열로 전환하려는 것 같습니다.

에서마이크로소프트:

데이터가 열이나 행에 입력되었지만 해당 데이터를 행이나 열로 다시 정렬하려는 경우 데이터를 한 열에서 다른 열로 빠르게 바꿀 수 있습니다.

예를 들어 열로 구성된 지역 판매 데이터는 다음 그래픽과 같이 데이터를 전치한 후 행에 나타납니다.

열의 지역 데이터

행의 지역 데이터

1 - 워크시트에서 다음을 수행합니다.

  • 데이터를 열에서 행으로 다시 정렬하려면 데이터가 포함된 열에서 셀을 선택합니다.
  • 데이터를 행에서 열로 다시 정렬하려면 데이터가 포함된 행에서 셀을 선택합니다.

2 - 에탭에서클립보드그룹, 클릭복사.

엑셀 리본 이미지

키보드 단축키 선택한 데이터를 복사하려면 Ctrl+C를 눌러도 됩니다.

참고복사데이터를 재정렬하는 명령입니다. 이 절차를 성공적으로 완료하려면자르다명령.

3 - 워크시트에서 복사된 데이터를 다시 정렬하려는 대상 행 또는 열의 첫 번째 셀을 선택합니다.

메모 복사 영역그리고붙여넣기 영역겹칠 수 없습니다. 데이터를 복사한 영역 외부에 있는 붙여넣기 영역의 셀을 선택했는지 확인하십시오.

4 - 홈 탭의 클립보드 그룹에서 아래 화살표를 클릭합니다.반죽을 클릭한 다음바꾸어 놓다. 5 - 데이터가 성공적으로 전치된 후 복사 영역의 데이터를 삭제할 수 있습니다.

답변2

귀하의 질문을 읽었을 때 귀하가

                                                         

그리고 당신은 원해요

                                여기에 이미지 설명을 입력하세요

데이터가 A열에 있다고 가정하고 A1 셀부터 시작하여

  • B1=FIND(CHAR(10), $A1)
  • C1=FIND(CHAR(10), $A1, B1+1)
  • D1=FIND(CHAR(10), $A1, C1+1)
  • E1=LEFT($A1, B1-1)
  • F1=MID($A1, B1+1, C1-B1-1)
  • G1=MID($A1, C1+1, D1-C1-1)
  • H1=RIGHT($A1, LEN($A1)-D1)

그런 다음 A1에 대해 제공한 예제 데이터에 대해 다음과 같은 결과를 얻게 됩니다.

  • B113
  • C123
  • D132
  • E1Harold Smith
  • F1President
  • G1ABC Corp
  • H1123 Main St

CHAR(10)ASCII 줄 구분 문자를 제공합니다. B, C, D 열은 A 열의 데이터에서 줄 바꿈의 오프셋(위치)을 찾는 도우미 열입니다. 그런 다음 E열부터 H열까지 데이터를 해당 위치 주변의 조각으로 나눕니다. 그런 다음 영구적으로 변경하려면 값을 복사하여 붙여넣으세요.

관련 정보