2013-08-08 2 views
0

현재 Excel 파일에 하나의 열이 있습니다. 이 한 열에는 ParentID 및 ChildID라는 두 개의 서로 다른 필드가 있습니다. 모든 ChildID 필드는 부모 아래에 있습니다. 또한 ChildID 필드는 No Color이며 ParentID 필드는 녹색입니다. 이 ChildID 필드를 B 열로 옮겨야합니다. 그러나 같은 행에 남겨 두어 ParentID 필드에 쉽게 매핑 할 수 있도록합니다.Excel 파일을 두 개의 열로 나누는 방법은 무엇입니까?

또한 모든 ParentID 필드가 SQL 테이블에 저장되어 있습니다. 이것을 어떻게 할 수 있습니까?

답변

1

빈 시트에 ColumnA에 목록을 복사하십시오. 복사본을 색상별로 필터링합니다. A2에 B2를 넣거나 필요에 따라 조정 한 다음 아래로 복사하십시오. 전체 열을 복사하고 원본 데이터 옆에 특수 값 붙여 넣기 (필요한 경우 한 행 이동). 추가 된 열의 원본 데이터를 필터링하여 비 공백을 선택하십시오. 원래 열의 셀을 비 웁니다. 필터 제거.

0

실제로 SQL 솔루션이 생겼습니다!

select 
CASE WHEN a1.F1 like '%.rdl%' 
then a1.F1 
else NULL END as 'Report Name', 
CASE WHEN rtrim(a2.F1) like '%.rdl%' 
then '' 
else a1.F1 
END as 'Procedure' 
from dbo.[all] a1 
left join dbo.[all] a2 on a1.F1 = a2.F1 and a1.F1 like '%.rdl%' 
관련 문제