RadarURL

조회 수 2602 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
 Q&A>

오늘은 엑셀 묻고 답하기 게시판에 [박찬우]님이 질문 하신 내용에 [허허허]님이 답변한 내용을 소개합니다. (사용버전: Excel 2003)

[질문]
a1에 "9.1-9.5까지 서울출장" 입력되어 있고 b1에는 금액이 입력되어 있습니다.
a1의 문자열중 "대구,대전,인천"중 어느 하나라도 입력되어 있으면 금액을 표시해주고 없으면 공란이 나타나게 하려면, 함수를 어찌 써야 하나여?

[답변]
=IF(AND(ISERROR(FIND("대구",A1)),ISERROR(FIND("대전",A1)),ISERROR(FIND("인천",A1))),"",B1) 라고 수식을 입력해 보세요.

 STEP> 따라하기

다음과 같은 예제가 있다고 가정하겠습니다. A1열에 '대구, 대전, 인천'이라는 단어가 포함되어 있는 경우에만 해당 금액을 결과 란에 표시하도록 하겠습니다.

faq0408017_1.gif


<1> C2 셀에 셀 포인터를 놓고 다음과 같이 수식을 입력합니다.
=IF(AND(ISERROR(FIND("대구",A2)),ISERROR(FIND("대전",A2)),ISERROR(FIND("인천",A2))),"",B2)

* FIND, ISERROR, AND, IF 함수를 사용하였습니다.

함수설명)
A2셀에 특정 단어(대구, 대전, 인천)중 한 단어라도 포함되어 있다면, FIND 함수에 의해 A2셀에의 문자열 중 해당 단어의 위치가 반환되고 ISERROR 함수 결과는 FALSE를 반환합니다. FALSE가 하나라도 포함되어 있다면 AND함수 결과는 FALSE가 되므로 IF함수의 결과로 B2셀에 입력된 값을 표시하게 됩니다.

지정한 단어가 포함되어 있지 않은 경우에는 #VALUE! 를 반환하며, ISERROR 함수의 결과는 TRUE가 됩니다.

faq0408017_3s.gif


<2> C2셀의 값을 C5셀까지 채우기 하면 다음과 같은 결과가 나타납니다.
A열에 입력된 문자열 중 대구와 인천이 입력되어 있는 3, 4행의 결과 란에는 금액이 표시되는 것을 확인할 수 있습니다.

faq0408017_4s.gif



 

 참고> FIND, ISERROR 함수

- FIND 함수

FIND 함수는 다른 텍스트 문자열(within_text)에서 텍스트 문자열(find_text)을 찾아서 within_text의 첫째 문자에서 find_text의 시작 위치 번호를 반환합니다.
* 형식: FIND(find_text,within_text,start_num)

- Find_text : 찾으려는 텍스트입니다.
- Within_text : 찾으려는 텍스트를 포함하는 문자열입니다.
- Start_num : 검색을 시작할 문자를 지정합니다. within_text에서 첫 문자의 문자 번호는 1입니다. start_num을 생략하면 1로 간주됩니다.

예) A2셀에 '8.2-8.4까지 대구출장' 입력된 경우, FIND("대구",A2)의 결과는 11 입니다.


- ISERROR 함수

ISERROR 함수는 검사 값이 오류값(#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL!)을 참조하면 TRUE를 그렇지 않으면 FALSE를 반환합니다.
* 형식: ISERROR(value)

- value: 검사할 값입니다.

예) A2셀에 '8.2-8.4까지 대구출장' 입력된 경우, ISERROR(FIND("대구",A2))의 결과는 FIND의 결과가 11이므로 ISERROR(11)의 결과는 FALSE가 됩니다.



출처 : http://www.officetutor.co.kr/board/faq_lib/frm_vba_content.asp?page=1&idx=396

?

공부 게시판

공부에 도움되는 글을 올려주세요.

  1. No Image notice by 처누 2003/08/18 by 처누
    Views 950292 

    [공지] 공부 게시판 입니다.

  2. 엑셀 시트보호 해제 프로그램 없이 하기

  3. 마이크로소프트 오피스 제품군 완전 삭제 방법

  4. 엑셀에서 외부 데이터 가져오기 2 (한글 문서를 엑셀로 가져오기) by Y

  5. 엑셀에서 외부 데이터 가져오기 1 (웹 데이터 엑셀로 가져오기) by Y

  6. 엑셀 최대값(max),최소값(min) if함수로 조건 일치값 구하기

  7. 포토샵 Replace Color를 이용한 색상 대체

  8. 엑셀(Excel)에서 특정한 단어가 포함된 경우에만 결과값 표시하기

  9. 한컴오피스 2014 업데이트 설정하는 법

  10. Outlook 데이터 파일에 액세스할 수 없습니다. 오류(0x8004010F)

  11. 엑셀 빈셀 특정값으로 채우기

  12. Adobe Acrobat “컨텐트 준비 진행” 없애기

  13. MS Office Excel(엑셀) 2010, 다중 윈도우 사용시 "프로그램에서 명령을 전송하는데 문제가 있습니다"라는 오류 발생 해결방법

  14. 파워포인트로 단 2분만에 멋진 프로젝트 타임라인 만드는 방법

  15. 엑셀(Excel) 오류: 프로그램으로 명령을 전송하는 데 문제가 있습니다.

  16. 엑셀 '경고 : 이 문서에는 매크로, ActiveX 컨트롤, XML 확장 팩 정보, 웹 구성 요소가 있습니다. ' 경고창 제거

  17. Briss – PDF사이즈를 마음대로 조절해보자

  18. Acrobat 스캔후 페이지 크기부터 잡아라

  19. PDF 변환, 합치기, 압축을 인터넷에서 내 맘대로 - convert.neevia.com

  20. 엑셀(EXCEL)에서 공백을 제거하거나 특정문자를 제거하는 방법

  21. 엑셀에서 증감 삼각형 도형으로 표시

Board Pagination Prev 1 2 Next
/ 2


즐겨찾기 (가족)

JAESOO's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너