인프런 커뮤니티 질문&답변

전용대님의 프로필 이미지
전용대

작성한 질문수

진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지

파워쿼리 if문 조건식 사용 문의

작성

·

2.1K

2

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

안녕하세요. 강사님.. 파워쿼리 조건식 작성시 어려움이 있어 문의 드립니다.

엑셀에서 if문 사용시 아래와 같이 사용합니다.

=if(and(j2=300)+(j2=301),홍길동,"")

 

파워쿼리 조건시 사용시

and(j2=300)+(j2=301) 은 어떤식으로 표현해야 하는지 답변 부탁드립니다.

 

 

답변 3

1

전용대님의 프로필 이미지
전용대
질문자

안녕하세요 강사님..

보내주신 대로 아래와 같이 if문을 입력했는데 모두 null 값으로 결과가 산출됩니다.

입력내용:

=if [대출세목명]="공동어업" and [대출세목명]="신고어업" and [대출세목명]="생산어업" then "홍길동" else null

무엇이 잘못 되었는지 통 할수가 없습니다. 한번만 다시 확인 부탁드립니다.

배영자님의 프로필 이미지
배영자
지식공유자

대출세목명 필드값이 '공동어업' 이거나 '신고어업' 이거나 '생산어업' 이면 '홍길동' 으로 출력하고
그렇지 않으면 빈 셀로 출력하기를 원하시는 거지요?

만약 그렇다면
위 수식에서 'and' 연산자 대신 'or' 연산자를 넣으셔야 합니다.

전용대님의 프로필 이미지
전용대
질문자

안녕하세요 강사님 .. 답변 감사드립니다.

 

0

전용대님의 프로필 이미지
전용대
질문자

안녕하세요.. 강사님

강사님의 파워쿼리 강의가 업무에 많은 도움을 주고 있어 감사하게 생각하고 있습니다.

제가 파워쿼리를 이번 강의를 통하여 입문하게 되어 사용하는데 어려운 점이 있어 질문을 드립니다.

질문 제목: 파일 병합

질문 내용

  • 표1 과 표2를 병합하려 하는데( 표1의 영업점명 과 표2의 영업점명을 공통 자료로 이용)

  • 표1의 영업점명 콤보표시를 클릭하면 9개의 영업점이 나와야 하는데 5개의 영업점이 표시되고

    "목록이 완전하지 않은 것 같습니다...... 더 로드하기 " 표시합니다. 확인을 누르면 9개가 모두 나오는데 다시 콤보표시를 클릭하면 5개의 영업점이 표시되면 위와 같은 메세지가 나옵니다.

    표2의 경우도 같은 결과를 나타내고 있습니다.

  • 이러 상태에서 표1과 표2의 영업점명을 체크하면 15,700건중 15,100건이 일치합니다 라고 나옵니다.

  • 표1과 표2의 영업점명이 9개 모두 나오게 할수 있는 방법을 부탁 드립니다.

    (프로그램 문제인지 또는 작업 미숙인지 파악이 불가능한 상태 입니다.)

     

 

배영자님의 프로필 이미지
배영자
지식공유자

안녕하세요, 전용대님:)
답변이 많이 늦었습니다. 죄송합니다.

raw data의 문제일 확률이 높습니다.
같은 영업점명이라 하더라도 공백이 있느냐 없느냐에 따라 다른 데이터로 인지됩니다.
예를 들면,
'강남1' 과 '강남1 ' 이 워크시트에서 눈으로 볼 때는 같은 데이터 처럼 보이지만
두번째 '강남1 '에는 공백이 포함되어 있기에 다른 데이터로 인지되는 거지요.

파일 병합 전, raw data의 정합성을 체크해보세요.

0

배영자님의 프로필 이미지
배영자
지식공유자

안녕하세요, 배영자입니다:)
아래처럼 수식을 넣어보세요.


=if [열2] = 300 and [열3] =301
then "홍길동"
else null

 

전용대님의 프로필 이미지
전용대
질문자

감사합니다.

혹시 다른 문의사항 있으면 다시한번 문의 드리겠습니다.

추운 날씨 건강 조심 하세요

배영자님의 프로필 이미지
배영자
지식공유자

전용대님~
어제 질문 주신 내용에 대해 지금 답변 달아두었습니다. 살펴보세요.
인사 감사드립니다 (✿◠‿◠)

전용대님의 프로필 이미지
전용대

작성한 질문수

질문하기