단일 열의 내용을 두 열로 나누는 방법


2

Excel 2003을 사용하고 있습니다. 현재 500 행의 데이터와 단 하나의 열 (A)이있는 스프레드 시트가 있습니다. 예를 들어 처음 5 행은 다음과 같습니다.

          A
  1  loremipsum=fufu.com
  2  heyheyhey=wuwu.com
  3  youyouyouyou=dudu.com 
  4  helloworld=huhu.com
  5  happyhappy=mumu.com

모든 500 행을 다시 포맷하여 = 각 행의 기호가 새 열 (B)로 이동되고 = 기호가 삭제됩니다. 따라서 데이터는 두 개의 열 (A & B)로 채워지고 첫 번째 다섯 개의 행 (1-5)은 다음과 같이 보입니다.

         A            B 
 1  loremipsum     fufu.com
 2  heyheyhey      wuwu.com 
 3  youyouyouyou   dudu.com 
 4  helloworld     huhu.com  
 5  happyhappy     mumu.com

매크로 설정 방법을 알려주시겠습니까? (해결책이 거시적 인 마술 융단에 여행을 수반한다고 가정 할 때)

답변:


0

이 수식을 사용하십시오.

B 열 : =MID(A1,1,FIND("=",A1)-1) → 자동 완성
C 열 : =MID(A1,FIND("=",A1)+1,LEN(A1)) → 자동 완성
삭제 후 열 A


제 질문의 서식을 정리 (편집) 해 주셔서 감사합니다. 또한 답변 해 주셔서 감사합니다. 결과적으로 일부 행의 데이터에 "="기호가 두 개 이상 포함되어 있다는 사실을 포함하지 않았습니다. 예 : loremipsum = fufu.com / foo = foo? moo = moo. 그러나 귀하의 솔루션은 여전히 ​​귀하가 제안한 방식대로 작동합니다. 첫 번째 "="부호 다음에 괄호를 작성하고 나머지 행 ( "="부호 포함)을 다음 열로 덤프합니다. 완전한! 다시 감사합니다.
user18467

1

열을 선택하고 데이터 & gt; 열의 텍스트 & gt; 구분 된 & gt; '기타'를 선택하고 = 기호 & gt; 끝


답변 주셔서 감사합니다. 제시된대로 샘플 데이터 세트와 이에 대해 정의 된 결과는 솔루션에서 잘 처리됩니다. 유감스럽게도 행의 일부 데이터에 "="기호가 두 개 이상 포함되어 있다는 사실을 포함하지 않았습니다. 예 : loremipsum = fufu.com / foo = foo? moo = moo. 그래서 당신의 솔루션은 내가 제시 한대로 문제를 해결했지만, 제시하지 않아야합니다. 아마도 당신이나 공동체의 누군가가 이러한 상황에서 당신의 공헌을 가장 잘 인식하는 방법을 가르쳐 줄 수 있습니까? 어쨌든 .... 고마워!
user18467

대답을 유용하다고 인정하려면 번호 위의 화살표를 클릭하여 대답을 상향 표시 할 수 있습니다. 일단 당신이 15의 rep 지점을 가지고 있으면, 당신은 대답을 upvote 할 수있다.
teylyn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.