2013-06-17 2 views
0

Excel 2007을 사용하고 있습니다. Excel 스프레드 시트에 열이 있습니다. 여기에는 두 개의 열로 분리되어야하는 데이터가 들어 있습니다. 이 열에서 일부 행은 날짜입니다. 일부는 전자 메일 주소입니다. 일부는 비어 있습니다.열을 두 개의 열로 나눕니다.

SSIS를 통해 SQL 테이블로 데이터를 가져오고 싶습니다. 가장 좋은 방법은 날짜 열과 전자 메일 열을 만드는 것입니다. 행이 비어 있거나 전자 메일 주소 인 경우 해당 행의 날짜는 null입니다. 행이 비어 있거나 날짜 인 경우 해당 행의 이메일은 null입니다. 날짜 열은 SSIS 가져 오기의 날짜 형식이어야합니다. 전자 메일 열은 텍스트 형식이어야합니다.

어떻게해야합니까?

+0

이 질문은 주제에서 벗어난 것입니다 (Excel에서 실행되는 스크립트를 작성하지 않는 한). 주제가있는 경우에도 실제로 시도한 것을 보여주고 무엇을하고 있는지 설명하십시오. SO 포맷에 맞을 것으로 기대하지 않습니다. –

답변

1

데이터가 다음 COLUMNA의 ROW1에서 시작하는 경우 :

B1에서 : =IF(ISNUMBER(A1),A1,"")
C1에서 : =IFERROR(IF(SEARCH("@",A1)>0,A1,""),"")

및 유형에 의해 열로 소스를 분할해야 슈트 아래로 복사됩니다.

관련 문제