스킬/구글스프레드시트

[함수/쿼리문] 구글스프레드시트 데이터 목록에서 첫번째 데이터 값만 가져오기

GET2 2022. 9. 29. 06:29
728x90
반응형

엑셀 또는 스프레드시트에서 특정 인물이나 특정 카테고리에 따라오는 데이터의 첫 번째 값만 추출하는 함수와 쿼리문입니다.

함수(FUNCTION)나 쿼리문(QUERY)이나 결과값은 같습니다. 편하신걸로 쓰시면 되세요.

예제 스프레드시트URL : https://url.kr/hf8gv9

반응형
 

get2.tistory.com (0001)

[TAB01]체크박스 작업 인원,작업구역,체크박스,설명 URL : <a href="https://get2.tistory.com/3">https://get2.tistory.com/3</a> 김동준,A 김동준,B 김동준,C 김민혁,A 김민혁,B,보기 전용 모드에서는 "체크박스 전체선

docs.google.com

 

  • 함수 방식으로 찾기
    =IFERROR(INDEX(A5:B13,match(D5,A5:A13,0),2))
    - IFERROR는 데이터값이 없어도 에러 표시를 감춥니다.
    - INDEX 함수로 A5:B13 범위의 데이터를 배열화 하고

    - MATCH 함수로 D5와 일치하는 검색어를  A5:A13 범위에서 찾으면 0(첫번째로 찾은 데이터 옆에 있는)의 2(두번째 열의 데이터)를 추출해라

  • 쿼리 방식으로 찾기
    =query(A20:B28,"select B where A='"&D20&"' order by B ASC limit 1",0)

    - query -> 이제부터 쿼리명령어를 쓸거라고 선언
    - A20:B28 -> 의 범위를 DB로 인식하기로 함
    - select B where A='"&D20&"" -> B열 데이터를 선택하자. 어떤 조건으로? A열 데이터가 D20셀 데이터와 일치하는 조건이야
    - order by B ASC limit 1" -> B열 데이터를 찾았다면 오름차순으로 정렬하고 그 맨 위에 있는 첫번째 데이터만 가져와서 보여줘

 

이 수식을 업무적으로 활용한다면 매 월 초나, 주 초, 하루의 첫 판매금액 또는 실적을 조회하는데 쓰일 수 있습니다.

예제 시트 주소가 맨 위에 있으니 링크 타고 가셔서 직접 수식을 만져 보세요~

728x90
반응형