(엑셀질문) 셀을 병합하고 싶은데요..
2011.12.04 23:56
엑셀 데이터가 다음과 같이 되어 있습니다.
A | B | C | D | E | F | G |
code1 | min | inchon | budapest | shanghai | taipei | liverpool |
이 데이터를 다음과 같은 모양으로 병합하고자 합니다. 즉 C~G 열에 있는 데이터를 B로 몰아 넣고, 쉼표를 넣고자 하는 거지요.
만약 쉼표 넣는 것이 어렵다면 데이터 사이에 스페이스만 있어도 됩니다.
혹시 방법이 있을까요??
A | B |
code1 | min, inchon, budapest, shanghai, taipei, liverpool |
코멘트 6
-
에이구..답변 주셨는데 제가 답변을 이해를 잘 못하고 있네요..ㅡㅡ;
-
H1셀에 =B1 & ", " & C1 & ","& D1 & ", " & E1 & ","& F1 & ", " & G1 입력
H1셀을 복사해서 붙여넣기 하시면 일괄적으로 변환한뒤에
H1셀 전체를 선택 복사, 그 셀에서 선택하여 붙여 넣기한 다음 "값"선택
C ~ G열 삭제하고, H컬럼을 B컬럼으로 복사해서 붙여넣기 하세요. ^^;
꼼수 부리면 되고.. 다른 함수나 기능이 있을지 모르겠네요.
-
일단 b,c 컬럼 추가하고 (두 칸 벌리고)
(C2)=concatenate(D2,",", E2,",", F2,",", G2,",", H2,",", I2)
C열을 B열로 복사(선택하여 붙여넣기, 값)
-
pooh님, 하얀강아지님 감사합니다. 한번 해 보고 다시 댓글 달아 볼께요~
-
하얀강아지님, 덕분에 문제 해결 했습니다. ..감사합니다. 좋은 명령어 하나 배우고 갑니다~ ^^
컬럼이 정확하다면 CSV로 저장한 이후에 이를 import 하면서 컬럼 조정을 하시면 되겠네요. TXT처럼 읽어서.
정규식이라면 앞 문자열만 놓고 나머지를 붙여버려도 되겠구요.