책 내용 질문하기
상설시험을 보고 왔습니다.. 엑셀 계산작업 부분 전혀 생소한 것들 질문합니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
163
작성일
2014-01-27
작성자
첨부파일

다른 분들께도 도움이 되었으면 좋겠다는 생각을 하면서 질문 올립니다.

제가 책을 2010년도 책을 써서 다루어지지않는 것들인지는 모르겠지만 책만 믿지마시고 미리미리 유형을 파악 하셔야 할것 같네요.

첫번째는 배열수식 문제였는데

조건이 또는 문제였습니다.

그간 책에서 다루어진 기출에서 다루어진 조건과는 달라서 당황스러웠습니다.

결국 하다하다 or 를 넣고 풀었지만 틀렸겠죠?

그래서 조건 또는 + 로 조건을 넣는건가요? 예전 인강들을때 생각이 나면서 긴가민가 어렴풋이 기억나는데

그간 책에서 다루어진 적이 없어서 잊고있었네요.. +도 아니라면 전 전혀 모르는 거고요 ㅎ

두번째로 iferror 함수와 find 함수를 예를들어서 설명좀 해주시면 안될까요??

염치불구하고 질문 올립니다.

질문이 길었는데 읽어주신분들 감사합니다.

답변
2014-01-29 00:31:32

네 or 조건은 조건을 + 로 이어주시면 됩니다.

다른 분이 질문 주신 내용과 답변을 복사해 왔으니 참고해 주세요.

iferror vlookup left사용

2자릿수 코드중 앞 첫 글자를 비교해서 구하는겁니다.(코드가11이라면 앞1만 사용)

해당사항이 없으면 "해당사항없음"을 나타나게 해야합니다.

=iferror(vlookup(left(코드,1), 코드비교 값 찾을 범위,값 찾을 행),"해당사항 없음")

식은 제대로 한거 같은데

제일 마지막 조건이 뭔지 모르겠더라고요.

표2(값 찾을 범위)에 코드 앞자리 데이터 형식은 숫자이고. 함수 사용없이 데이터 형식을 바꾸시오.

이 조건이 무슨 말인지 모르겠습니다.ㅜ

대충 보면 숫자 데이터를 뭐 문자 데이터로 바꾸라는 식인거 같은데 어떻게 하는건지.ㅜㅜ

문제 대충 적어볼게요.

표1 표2

코드 수당 가족수 번호 xx aa 수당

11 3 이 번호 데이터 형식을 바꾸라는겁니다. >> 1 xx aa 35000

12 4 2 xx aa 50000

이 조건을 무시하면 수당이 전부 "해당사항 없음"이 떠요 ...

-> left 함수의 결과값은 텍스트로 출력하는데, 찾을 범위에 있는 번호가 숫자라면 같은 것으로 인식하지 않기때문에 원하는 결과값이 나오지 않은 것입니다. 함수를 사용하지 않고 데이터 형식을 바꾸려면 텍스트로 표시된 숫자에 *1을 해주면 됩니다.

=iferror(vlookup(left(코드,1)*1, 코드비교 값 찾을 범위,값 찾을 행),"해당사항 없음")

find(찾을 텍스트, 문자열, 시작위치)

문자열의 시작위치에서부터 찾을 텍스트를 찾아 그 위치를 반환합니다.

좋은 하루 되세요.

"
  • *
    2014-01-29 00:31:32

    네 or 조건은 조건을 + 로 이어주시면 됩니다.

    다른 분이 질문 주신 내용과 답변을 복사해 왔으니 참고해 주세요.

    iferror vlookup left사용

    2자릿수 코드중 앞 첫 글자를 비교해서 구하는겁니다.(코드가11이라면 앞1만 사용)

    해당사항이 없으면 "해당사항없음"을 나타나게 해야합니다.

    =iferror(vlookup(left(코드,1), 코드비교 값 찾을 범위,값 찾을 행),"해당사항 없음")

    식은 제대로 한거 같은데

    제일 마지막 조건이 뭔지 모르겠더라고요.

    표2(값 찾을 범위)에 코드 앞자리 데이터 형식은 숫자이고. 함수 사용없이 데이터 형식을 바꾸시오.

    이 조건이 무슨 말인지 모르겠습니다.ㅜ

    대충 보면 숫자 데이터를 뭐 문자 데이터로 바꾸라는 식인거 같은데 어떻게 하는건지.ㅜㅜ

    문제 대충 적어볼게요.

    표1 표2

    코드 수당 가족수 번호 xx aa 수당

    11 3 이 번호 데이터 형식을 바꾸라는겁니다. >> 1 xx aa 35000

    12 4 2 xx aa 50000

    이 조건을 무시하면 수당이 전부 "해당사항 없음"이 떠요 ...

    -> left 함수의 결과값은 텍스트로 출력하는데, 찾을 범위에 있는 번호가 숫자라면 같은 것으로 인식하지 않기때문에 원하는 결과값이 나오지 않은 것입니다. 함수를 사용하지 않고 데이터 형식을 바꾸려면 텍스트로 표시된 숫자에 *1을 해주면 됩니다.

    =iferror(vlookup(left(코드,1)*1, 코드비교 값 찾을 범위,값 찾을 행),"해당사항 없음")

    find(찾을 텍스트, 문자열, 시작위치)

    문자열의 시작위치에서부터 찾을 텍스트를 찾아 그 위치를 반환합니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.