2017-03-18 2 views
-1

Google 양식을 사용하여 데이터를 수집하고 있기 때문에 데이터 소스는 내가 원하는 것이 아니므로 탭을 만들고 데이터를 변환해야합니다. 여기 Google 스프레드 시트의 데이터 변환

는 (구글 양식에서 내 보낸) 구글 시트

Group Leader Groupmate Gender Groupmate Gender Groupmate Gender 
Leader 1  John  M  Mary  F  Linda  F 
Leader 2  KK   F  Johanna F 
Leader 3  Rick  M 

각 행을 볼 수 있듯이 는 그룹 원의 수가 다른 예입니다. 나는 그룹 원 이름은 종류의 고유 한 생각이

Group Leader Groupmate Gender 
Leader 1  John  M  
Leader 1  Mary  F 
Leader 1  Linda  F 
Leader 2  KK   F 
Leader 2  Johanna F 
Leader 3  Rick  M 

에 테이블을 변환하고 싶습니다 그래서 나는 여러 열을 병합 한 후 인덱스 일치에 의한 리더의 이름을 조회 할 수 있습니다 생각합니다.

마지막으로 양식의 입력란을 반복하지 않고 질문을 반복하여 Google 양식을 작성하는 방법이 있는지 알고 싶습니다.

+0

복수 게시 : https://webapps.stackexchange.com/questions/104219/data-transformation-in-google-sheets – pnuts

답변

1

개요

다양한 방법이 있습니다. 소수 구분으로 . spreasheets을 사용하는 상기 방법 : 이하

=QUERY(
    { 
    "Group Leader","Groupmate","Gender"; 
    A2:C; 
    A2:A,D2:E; 
    A2:A,F2:G 
    }, 
    "select * where Col3 <> ''" 
) 

참고 짧지 만 '유지 보수'화학식

화학식을하기 위해 정의 및 arraysQUERY를 이용한 수식이다. 스프레드 시트에서 소수 구분 기호로 ,을 사용하는 경우 ,\으로 바꿉니다.

+0

감사합니다. 양식 출력이 정적이기 때문에 "낮은 유지 보수"솔루션이 충분하다고 생각합니다. – Winston

+0

하지만 내가 사용하고 싶은 것은 한 가지 방법입니다. 해당 항목을 어떻게 정렬 할 수 있습니까? – Winston

+0

"주문 접수처"문제가있는 경우 – Winston

관련 문제