다음 셀에서 Excel을 검색합니다. Excel에서 텍스트, 단어 및 기호를 찾는 방법은 무엇입니까? 패턴을 사용하여 행을 제거합니다. 변수 셀 변경

이 문서에서는 수식 구문 및 함수 사용법을 설명합니다. 찾다그리고 찾다마이크로소프트 엑셀에서.

설명

기능 찾다그리고 찾다다른 텍스트 문자열 내에서 하나의 텍스트 문자열을 찾고 첫 번째 텍스트 문자열의 시작 위치를 반환합니다(두 번째 텍스트 문자열의 첫 번째 문자부터 계산). 예를 들어, "printer"라는 단어에서 문자 "n"의 위치를 ​​찾으려면 다음 함수를 사용할 수 있습니다.

SEARCH("n","프린터")

이 함수는 다음을 반환합니다. 4 , "n"은 "printer"라는 단어의 네 번째 문자이기 때문입니다.

다른 말로 단어를 찾을 수도 있습니다. 예를 들어, 함수

SEARCH("베이스","데이터베이스")

보고 5 , "base"라는 단어는 "database"라는 단어의 다섯 번째 문자로 시작하기 때문입니다. 기능을 사용할 수 있습니다. 찾다그리고 찾다다른 텍스트 문자열에서 문자 또는 텍스트 문자열의 위치를 ​​확인한 다음 함수를 사용하여 텍스트를 반환하려면 PSTR그리고 PSTRB또는 함수로 대체 바꾸다그리고 바꾸다. 이러한 기능은 이 문서에 나와 있습니다.

중요한:

    이러한 기능은 모든 언어에서 사용 가능하지 않을 수 있습니다.

    SEARCH 함수는 기본 언어가 BDC 지원 언어인 경우에만 문자당 2바이트를 계산합니다. 그렇지 않은 경우 SEARCH 함수는 SEARCH 함수와 동일하게 작동하며 문자당 1바이트를 계산합니다.

BDCS를 지원하는 언어에는 일본어, 중국어 간체, 중국어 번체, 한국어가 포함됩니다.

통사론

SEARCH(검색_텍스트, 조회_텍스트, [시작_위치])

SEARCHB(검색_텍스트, 조회_텍스트, [시작_위치])

SEARCH 및 SEARCHB 함수에 대한 인수는 아래에 설명되어 있습니다.

    검색_텍스트필수의. 찾으려는 텍스트입니다.

    본_텍스트필수의. 인수 값을 찾을 텍스트 검색_텍스트 .

    시작_위치선택 과목. 인수의 문자 번호 본_텍스트 , 여기서 검색을 시작해야 합니다.

논평

    기능 찾다그리고 찾다대소문자를 구분하지 않습니다. 대소문자를 구분해야 하는 경우 다음 기능을 사용하세요. 찾다그리고 나이팁.

    논쟁 중 검색_텍스트 와일드카드를 사용할 수 있습니다. 물음표( ? ) 및 별표( * ). 물음표는 모든 문자와 일치하고 별표는 일련의 문자와 일치합니다. 물음표나 별표를 찾으려면 물결표( ~ ).

    인수 값인 경우 검색_텍스트 찾을 수 없습니다. #VALUE! 오류 값이 반환되었습니다.

    인수의 경우 시작_위치 생략되면 1로 설정됩니다.

    만약에 시작_위치 0보다 크지 않거나 인수 길이보다 길지 않습니다. 본_텍스트 , #값! 오류 값이 반환되었습니다.

    논쟁 시작_위치 특정 수의 문자를 건너뛰는 데 사용할 수 있습니다. 함수가 다음과 같다고 가정해보자. 찾다텍스트 문자열 "MDS0093.Men's Clothing"을 작업하는 데 사용해야 합니다. 텍스트 문자열의 설명 부분에서 처음으로 나타나는 "M"을 찾으려면 인수를 다음으로 설정하십시오. 시작_위치 값 8을 지정하면 텍스트의 해당 부분에서 검색이 수행되지 않습니다. 일련번호(이 경우 - "MDS0093"). 기능 찾다 8번째 문자부터 검색을 시작하고 인수에 지정된 문자를 찾습니다. 검색_텍스트 , 다음 위치에 숫자 9를 반환합니다. 함수 찾다항상 처음부터 계산하여 문자 수를 반환합니다. 현재 보고 있는 텍스트의 (인수 값이 다음과 같은 경우 건너뛰는 문자 포함) 시작_위치 1 이상.

다음 표의 샘플 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여넣습니다. 수식 결과를 표시하려면 해당 수식을 선택하고 F2를 누른 다음 Enter를 누르십시오. 필요한 경우 모든 데이터를 보려면 열 너비를 변경하세요.

데이터

수익: 마진

여기 "보스".

공식

설명

결과

검색("및";A2;6)

A2 셀 행의 첫 번째 "and" 위치는 여섯 번째 문자부터 시작됩니다.

검색(A4;A3)

"수익: 마진" 행(검색된 셀은 A3)에서 "마진" 행(검색된 행은 셀 A4에 있음)의 시작 위치입니다.

REPLACE(A3,SEARCH(A4,A3),6,"볼륨")

셀 A3에서 "margin"이라는 단어를 찾고 해당 문자와 ​​다음 5개 문자를 텍스트 문자열 "volume"으로 바꿔 "margin"이라는 단어를 "volume"이라는 단어로 바꿉니다.

수익: 규모

PSTR(A3;검색(" ";A3)+1,4)

Revenue: Margin 행(셀 A3)의 첫 번째 공백 뒤에 오는 처음 4개 문자를 반환합니다.

검색("""";A5)

첫 번째 위치 큰따옴표(") 셀 A5에 있습니다.

PSTR(A5;SEARCH("""";A5)+1;SEARCH("""";A5;SEARCH("""";A5)+1)-SEARCH("""";A5)-1)

셀 A5에서 큰따옴표로 묶인 텍스트만 반환합니다.


VB 프로젝트 작업 (12)
조건부 서식(5)
목록 및 범위 (5)
매크로(VBA 절차)(63)
기타 (39)
Excel 버그 및 결함 (3)

셀의 목록에서 단어를 찾습니다.

공급자/고객/클라이언트로부터 제품 목록이 포함된 완성된 테이블을 받았다고 가정해 보겠습니다.

그리고 이 표를 기존 제품 카탈로그의 품목 번호/제품 코드와 비교해야 합니다.

보시다시피 우리 카탈로그에는 이름이 없는 기사만 포함되어 있습니다. 고객은 품목 번호 외에도 제품 이름도 알고 있습니다. 불필요한 것들이 많습니다. 그리고 카탈로그에 있는 제품과 없는 제품을 이해해야 합니다.


Excel에는 이러한 검색 및 비교를 위한 표준 수식이 없습니다. 물론 먼저 한 테이블에 와일드카드를 사용하여 VLOOKUP을 적용한 다음 다른 테이블에 적용해 볼 수도 있습니다. 그러나 그러한 작업을 반복해서 수행해야 하는 경우 솔직히 말해서 각 테이블에 대해 여러 수식을 작성하는 것은 결코 잘못된 일이 아닙니다.
그래서 저는 오늘 추가 사항 없이 공식을 보여 주기로 결정했습니다. 조작은 그러한 비교를 하는 데 도움이 될 것입니다. 스스로 알아내려면 파일을 다운로드하는 것이 좋습니다.
파일 다운로드:

(49.5 KiB, 13,249 다운로드)


이 파일의 "주문" 시트에는 고객으로부터 받은 테이블이 있고 "카탈로그" 시트에는 당사의 기사가 있습니다.
예제 파일을 사용한 수식 자체는 다음과 같습니다.

BROWSE(2,1/SEARCH(디렉터리!$A$2:$A$11, A2);디렉터리!$A$2:$A$11)
=LOOKUP(2,1/SEARCH(디렉터리!$A$2:$A$11,A2),디렉터리!$A$2:$A$11)
이 수식은 텍스트에 카탈로그의 기사가 하나 이상 포함된 경우 기사 이름을 반환하고 #N/A (#N/A)해당 기사가 카탈로그에 없는 경우.
불필요한 #N/A 제거와 같은 모든 종류의 추가 사항을 사용하여 이 공식을 개선하기 전에 어떻게 작동하는지 살펴보겠습니다.
LOOKUP 함수는 지정된 범위(배열 - 두 번째 인수)에서 지정된 값(2)을 검색합니다. 범위는 일반적으로 셀 배열이지만 VIEW 함수에는 우리에게 필요한 첫 번째 기능이 있습니다. 즉, 두 번째 인수로 작성된 모든 표현식을 배열로 직접 변환하려고 시도합니다. 즉, 표현식을 두 번째 인수인 1/SEARCH(Directory!$A$2:$A$11;A2)로 대체하여 사용하는 이 인수의 표현식을 평가합니다. SEARCH 부분(Catalog!$A$2:$A$11;A2)은 셀 A2(고객 테이블의 이름)에 있는 카탈로그 목록의 각 값을 차례로 검색합니다. 값이 발견되면 발견된 값의 첫 번째 문자의 위치 번호가 반환됩니다. 값을 찾을 수 없으면 오류 값 #VALUE!(#VALUE!)가 반환됩니다. 이제 두 번째 기능: 이 함수에서는 데이터가 오름차순으로 배열에 정렬되어야 합니다. 데이터가 다르게 위치하는 경우 함수는 검색된 값보다 크지만 가능한 한 가까운 값을 찾을 때까지 배열을 스캔합니다(데이터가 허용하는 경우 더 정확한 검색을 위해 여전히 더 좋습니다). 목록을 오름차순으로 정렬합니다.) 따라서 먼저 1을 SEARCH(Directory!$A$2:$A$11,A2) 표현식으로 나누어 다음 형식의 배열을 얻습니다. (0.0181818181818182:#VALUE!:#VALUE!:#VALUE!:#VALUE!: #값 !:#값!:#값!:#값!:#값 !}
글쎄, 원하는 값으로 함수에 숫자를 제공합니다. 2 - 일반적으로 배열에서 찾을 수 있는 것보다 분명히 더 큰 숫자입니다(1을 임의의 숫자로 나눈 값은 2보다 작기 때문입니다). 결과적으로 우리는 디렉토리에서 마지막 일치가 발생하는 배열의 위치를 ​​​​얻게됩니다. 그런 다음 VIEW 함수는 이 위치를 기억하고 이 위치에 대해 이 배열에 작성된 Directory!$A$2:$A$11 배열(세 번째 인수)의 값을 반환합니다.
각 셀에 대한 함수 계산 단계를 직접 볼 수 있습니다. 여기서는 이해를 위해 약간 확장된 형태로 단계를 간단히 제시하겠습니다.

  1. =BROWSE(2,1/SEARCH(디렉터리!$A$2:$A$11, A2);디렉터리!$A$2:$A$11)
  2. =보기(2;
    1/(55:#값!:#값!:#값!:#값!:#값!:#값!:#값!:#값!:#값;!}
    카탈로그!$A$2:$A$11)
  3. =VIEW(2;(0.0181818181818182:#VALUE!:#VALUE!:#VALUE!:#VALUE!:#VALUE!:#VALUE!:#VALUE!:#VALUE!:#VALUE;Каталог!$A$2:$A$11)!}
  4. =보기(2;
    1;
    ("FM2-3320":"CV455689":"Q5949X":"CE321A":"CE322A":"CE323A":"00064073":"CX292708":"CX292709":"CX292710"))
  5. ="FM2-3320"

이제 함수를 조금 더 다듬고 몇 가지를 더 구현해 보겠습니다.
구현 1:
기사 번호 및 #N/A 대신 찾은 위치에 대해 "예"를 표시하고 누락된 위치에 대해 "카탈로그에서 찾을 수 없음"을 표시합니다.
=IF(END(VIEW(2,1/SEARCH(Catalog!$A$2:$A$11,A2)));"카탈로그에서 찾을 수 없습니다.","예")
=IF(ISNA(LOOKUP(2,1/SEARCH(Directory!$A$2:$A$11,A2))),,"디렉터리에서 찾을 수 없습니다.","예")
함수의 작동은 간단합니다. LOOKUP을 정렬했으므로 남은 것은 UND와 IF뿐입니다.
UNM (ISNA) 반환 진실내부 표현식이 오류 값을 반환하는 경우 #N/A (#N/A)그리고 거짓내부 표현식이 이 오류 값을 반환하지 않는 경우.
IF(IF)는 첫 번째 인수의 식이 다음과 같은 경우 두 번째 인수에 지정된 내용을 반환합니다. 진실첫 번째 인수의 표현식이 다음과 같은 경우 세 번째 인수로 지정되는 내용 거짓.

구현 2:
#N/A 대신 "카탈로그에서 찾을 수 없음"이 표시되지만 기사가 발견되면 다음 기사의 이름이 표시됩니다.
=IFERROR(VIEW(2,1/SEARCH(카탈로그!$A$2:$A$11,A2),카탈로그!$A$2:$A$11);"카탈로그에 없음")
=IFERROR(LOOKUP(2,1/SEARCH(Catalog!$A$2:$A$11,A2),Catalog!$A$2:$A$11),"카탈로그에 없음")
IFERROR 함수에 대해 이 문서에서 자세히 설명했습니다. 수식을 사용하여 셀에 오류 대신 0을 표시하는 방법입니다.
간단히 말해서, 함수의 첫 번째 인수로 지정된 표현식이 오류 값을 반환하면 함수는 두 번째 인수로 작성된 내용(이 경우 "디렉터리에서 찾을 수 없음" 텍스트)을 반환합니다. 표현식이 오류를 반환하지 않으면 IFERROR 함수는 표현식에서 얻은 값을 첫 번째 인수에 씁니다(이 경우 기사 이름이 됩니다).

구현 3
어떤 품목에 해당하는지 확인하는 것뿐만 아니라 이 품목의 품목 가격을 표시해야 합니다(가격 자체는 카탈로그 시트의 B열에 있어야 함).
=IFERROR(VIEW(2,1/SEARCH(디렉터리!$A$2:$A$11,A2),디렉터리!$B$2:$B$11);"")
=IFERROR(LOOKUP(2,1/SEARCH(디렉터리!$A$2:$A$11,A2),디렉터리!$B$2:$B$11),"")

몇 가지 중요한 참고 사항:

  • 품목 번호가 있는 시트의 데이터에는 빈 셀이 포함되어서는 안 됩니다. 그렇지 않으면 높은 확률로 수식은 검색 조건과 일치하는 값이 아닌 빈 셀의 값을 반환합니다.
  • 수식은 일치하는 항목을 찾는 방식으로 검색합니다. 예를 들어 숫자가 기사로 작성됩니다. 1 , 그리고 이름 줄에는 전체 1 외에도 다음이 포함될 수 있습니다. 123 , 651123 , FG1412NM등등. 이 모든 항목에 대해 항목 번호 1을 선택할 수 있습니다. 그것은 모든 제목에 포함되어 있습니다. 일반적으로 기사 1이 목록 끝에 있는 경우 이런 일이 발생할 수 있습니다.

그러므로 바람직하다 수식을 사용하기 전에 목록 정렬오름차순(가장 작은 것부터 큰 것까지, A부터 Z까지).

기사 시작 부분에 첨부된 예에서는 분석된 모든 옵션을 볼 수 있습니다.

모든 이름을 표시해야 하는 경우 MulTEx 추가 기능의 CONTAIN_ONE_OF 함수를 사용할 수 있습니다.

기사가 도움이 되었나요? 친구들과 링크를 공유해보세요! 비디오 레슨

("하단 막대":("textstyle":"정적","textpositionstatic":"bottom","textautohide":true,"textpositionmarginstatic":0,"textpositiondynamic":"bottomleft","textpositionmarginleft":24," textpositionmarginright":24,"textpositionmargintop":24,"textpositionmarginbottom":24,"text효과":"slide","text effecteasing":"easeOutCubic","texteffduration":600,"textefficslidedirection":"left","texteffslidedistance" :30,"텍스트 효과 지연":500,"텍스트 효과 분리":false,"텍스트 효과1":"슬라이드","텍스트 효과 슬라이드 방향1":"오른쪽","텍스트 효과 슬라이드 거리1":120,"텍스트 효과 완화 1":"easeOutCubic","텍스트 효과 지속 시간1":600 ,"text효과delay1":1000,"text효과2":"슬라이드","textefficdslidedirection2":"오른쪽","text효과slidedistance2":120,"texteffeasing2":"easeOutCubic","texteffduration2":600,"texteffdelay2":1500," textcss":"디스플레이:블록; 패딩:12px; 텍스트 정렬:왼쪽;","textbgcss":"디스플레이:블록; 위치:절대; 상단:0px; 왼쪽:0px; 너비:100%; 높이:100% ; 배경색:#333333; 불투명도:0.6; 필터:알파(불투명도=60);","titlecss":"display:block; 위치:상대적; 글꼴:bold 14px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; 색상:#fff;","descriptioncss":"디스플레이:블록; 위치:상대적; 글꼴:12px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; 색상:#fff; margin-top:8px;","buttoncss":"디스플레이:블록; 위치:상대적; margin-top:8px;","text효과반응":true,"text효과반응크기":640,"titlecss반응":"글꼴 크기:12px;","descriptioncss반응":"디스플레이:없음 !중요;","buttoncss반응": "","addgooglefonts":false,"googlefonts":"","textleftrightpercentforstatic":40))

워크시트에서 필요한 정보를 찾는 것은 매우 어렵습니다. 큰 금액데이터. 그러나 찾기 및 바꾸기 대화 상자를 사용하면 정보를 훨씬 쉽게 찾을 수 있습니다. 게다가, 그것은 몇몇을 가지고 있습니다 유용한 기능, 많은 사용자가 알지 못하는 것입니다.

명령을 실행하십시오. 홈 편집 찾기 및 강조 찾기 찾기(또는 클릭 Ctrl+F) 대화 상자를 열려면 찾기 및 바꾸기. 데이터를 교체해야 하는 경우 다음 명령을 선택하십시오. 홈 편집 찾기 및 강조 바꾸기 바꾸기(또는 클릭 Ctrl+H). 실행하는 정확한 명령에 따라 두 탭 중 대화 상자가 열리는 탭이 결정됩니다.

열린 대화 상자에 있는 경우 찾다그리고 교체 버튼을 누르면 옵션을 클릭하면 추가 정보 검색 옵션이 표시됩니다(그림 21.1).

대부분의 경우 벽 열쇠 홀더와 같이 검색 시 정확한 텍스트보다는 대략적인 텍스트를 지정하는 것이 더 좋습니다. 예를 들어 클라이언트 Ivan Smirnov에 대한 데이터를 찾으려면 검색 필드에 정확한 텍스트를 입력할 수도 있습니다. 그러나 Ivan Smirnov 또는 I. Smirnov와 같이 고객의 이름을 다르게 입력했거나 성에 실수를 했을 수도 있으므로 아무것도 찾지 못할 가능성이 높습니다. 이러한 이름을 검색할 때는 와일드카드를 사용하는 것이 가장 좋습니다.

입력하다 iv*미르*현장에서 찾다그런 다음 버튼을 클릭하세요. 모두 찾기. 와일드카드를 사용하면 입력하는 단어 수가 줄어들 뿐만 아니라 워크시트에 고객 데이터가 있는 경우 이를 찾을 수 있습니다. 물론, 검색 결과에 검색 목적에 맞지 않는 항목이 포함될 수도 있지만, 없는 것보다는 낫습니다.

대화 상자를 사용하여 검색하는 경우 찾기 및 바꾸기두 개의 와일드카드를 사용할 수 있습니다:

  • ? - 모든 문자와 일치합니다.
  • * - 임의 개수의 문자와 일치합니다.

또한 숫자 값을 검색할 때 이러한 와일드카드 문자를 사용할 수도 있습니다. 예를 들어 검색창에 다음을 입력하면 3* 을 사용하면 결과에 3으로 시작하는 값이 포함된 모든 셀이 표시되고, 1?9를 입력하면 1로 시작하고 9로 끝나는 세 자리 항목이 모두 표시됩니다.

물음표나 별표를 검색하려면 물음표 앞에 물결표(~)를 붙입니다.
예를 들어, 다음 검색 문자열은 *NONE*: -*N0NE~* 텍스트를 찾습니다.
물결표 문자를 찾으려면 검색창에 물결표 두 개를 입력하세요.

검색이 제대로 작동하지 않는다고 생각되면 다음 세 가지 설정(때때로 저절로 변경되는 경우도 있음)을 확인하세요.

  • 체크박스 성냥갑- 검색된 텍스트의 대소문자가 일치하도록 설정합니다. 주어진 텍스트. 예를 들어 검색에 Ivan이라는 단어를 입력하고 지정된 상자를 선택하면 Ivan이라는 단어가 검색 결과에 나타나지 않습니다.
  • 체크박스 전체 셀- 검색창에 지정된 텍스트가 정확히 포함된 셀을 찾도록 설정합니다. 예를 들어 검색창에 Excel을 입력하고 확인란을 선택하면 Microsoft Excel이라는 문구가 포함된 셀을 찾을 수 없습니다.
  • 드롭 다운 목록 검색영역- 목록에는 값, 공식 및 메모의 세 가지 항목이 포함됩니다. 예를 들어 검색창과 드롭다운 목록에 숫자 900을 입력하면 검색영역값 항목을 선택하면 수식을 사용하여 얻은 값인 900이 포함된 셀이 검색 결과에 표시되지 않습니다.

검색은 선택한 셀 범위 내에서 수행됩니다. 전체 시트를 검색해야 하는 경우 검색을 시작하기 전에 셀 하나만 선택하세요.

또한 창을 사용하는 경우 찾기 및 바꾸기포맷된 것을 찾을 수 없습니다 숫자 값. 예를 들어 검색창에 입력하면 $5* , 통화 형식이 적용되어 있고 $54.00처럼 보이는 값은 찾을 수 없습니다.

Excel에서는 매우 다양한 날짜 형식을 지원하므로 날짜 작업이 어려울 수 있습니다. 기본 서식이 적용된 날짜를 찾는 경우 Excel에서는 서식이 지정된 경우에도 날짜를 찾습니다. 다른 방법들. 예를 들어, 시스템이 m/d/y 날짜 형식을 사용하는 경우 검색 문자열 10/*/2010은 형식에 관계없이 2010년 10월의 모든 날짜를 찾습니다.

빈 필드를 사용하세요. 로 교체되다워크시트에서 일부 정보를 빠르게 제거합니다. 예를 들어 필드에 - *를 입력합니다. 찾다그리고 현장을 떠나 바꾸다비어 있습니다. 그런 다음 버튼을 클릭하세요. 모두 다 바꿔 Excel에서 워크시트의 모든 별표를 찾아 제거하도록 합니다.

안녕하세요 친구. Excel 스프레드시트에서 값과 일치하는 항목을 얼마나 자주 찾아야 합니까? 예를 들어, 디렉토리에서 사람의 주소를 찾거나 가격표에서 제품 가격을 찾아야 합니다. 그러한 작업이 발생한다면 이 게시물이 여러분을 위한 것입니다!

저는 매일 비슷한 절차를 수행하는데, 아래에 설명된 기능이 없었다면 정말 힘들었을 것입니다. 메모하고 업무에 적용해보세요!

Excel 테이블, VLOOKUP 및 GLOOKUP 함수에서 검색

일반 사용자의 삶에서 이러한 기능의 역할은 과대평가하기 어렵습니다. 이제 데이터 테이블에서 적합한 항목을 쉽게 찾고 해당 값을 반환할 수 있습니다.

VLOOKUP 함수의 구문은 다음과 같습니다. =VLOOKUP( 조회_값; 조회_테이블; 출력_열_번호; [매핑_유형]). 인수를 살펴보겠습니다.

  • 검색값– 우리가 찾을 가치. 이는 필수 인수입니다.
  • 검색 테이블– 검색이 수행될 셀의 배열입니다. 검색된 값이 있는 열은 이 배열의 첫 번째 열이어야 합니다. 이는 필수 인수이기도 합니다.
  • 표시할 열 번호– 필요한 값이 일치하는 경우 함수가 데이터를 표시하는 열의 일련 번호(배열의 첫 번째부터 시작). 필수 인수입니다.
  • 매칭 유형– 약한 일치의 경우 "1"(또는 "TRUE")을 선택하고 완전한 일치의 경우 "0"("FALSE")을 선택합니다. 인수는 선택사항입니다. 생략하면 검색이 수행됩니다. 엄격하지 않은 일치.

VLOOKUP을 사용하여 정확히 일치하는 항목 찾기

일치 유형이 FALSE일 때 VLOOKUP 함수가 작동하여 정확히 일치하는 항목을 검색하는 방법에 대한 예를 살펴보겠습니다. B5:E10 배열은 특정 회사의 고정 자산, 장부가치, 재고 번호 및 위치를 나타냅니다. B2 셀에는 테이블에서 재고 번호를 찾아 C2 셀에 배치하는 데 필요한 이름이 포함되어 있습니다.

Excel의 VLOOKUP 함수

=VLOOKUP(B2,B5:E10,3,FALSE) 공식을 작성해 보겠습니다.

여기서 첫 번째 인수는 테이블에서 B2 셀의 값을 찾아야 함을 나타냅니다. "팩스"라는 단어. 두 번째 인수는 검색할 테이블이 B5:E10 범위에 있고 첫 번째 열에서 "Fax"라는 단어를 찾아야 함을 나타냅니다. B5:B10 배열에 있습니다. 세 번째 인수는 계산 결과가 배열의 세 번째 열에 포함되어 있음을 프로그램에 알려줍니다. D5:D10. 네 번째 인수는 FALSE입니다. 완전한 일치가 필요합니다.

따라서 함수는 셀 B2에서 문자열 "Fax"를 수신하고 배열 B5:B10에서 위에서 아래로 이를 찾습니다. 일치하는 항목이 발견되면(8행) 함수는 D 열에서 해당 값을 반환합니다. D8 내용입니다. 이것이 바로 우리에게 필요한 것입니다. 문제가 해결되었습니다.

검색된 값을 찾을 수 없으면 함수는 를 반환합니다.

VLOOKUP을 사용하여 부정확한 일치 찾기

VLOOKUP의 이 옵션 덕분에 복잡한 수식을 사용하지 않고 원하는 결과를 찾을 수 있습니다.

배열 B5:C12는 대출 금액에 따른 대출 이자율을 보여줍니다. B2 셀에 대출 금액을 표시하고 C2에서 해당 거래에 대한 이율을 받고 싶습니다. 금액이 무엇이든 될 수 있고 배열에 지정된 금액과 일치할 가능성이 낮기 때문에 작업이 어렵습니다. 정확히 일치하는 항목을 검색하는 것은 적합하지 않습니다.

그런 다음 엄격하지 않은 검색을 위한 공식을 작성합니다. =VLOOKUP(B2,B5:C12,2,TRUE). 이제 B 열에 표시된 모든 데이터 중에서 프로그램은 가장 가까운 작은 데이터를 찾습니다. 즉, 금액이 8,000인 경우 5,000의 값이 선택되고 해당 비율이 표시됩니다.


Excel에서 엄격하지 않은 VLOOKUP 검색

함수가 올바르게 작동하려면 테이블의 첫 번째 열을 오름차순으로 정렬해야 합니다. 그렇지 않으면 잘못된 결과가 나올 수 있습니다.

GLOOKUP 함수는 VLOOKUP과 동일한 구문을 사용하지만 열이 아닌 행에서 결과를 찾습니다. 즉, 테이블을 위에서 아래로 스캔하지 않고 왼쪽에서 오른쪽으로 스캔하여 열이 아닌 지정된 행 번호를 표시합니다.

VIEW 기능을 이용한 데이터 검색

LOOKUP 함수는 VLOOKUP과 유사하게 작동하지만 구문이 다릅니다. 데이터 테이블에 수십 개의 컬럼이 있을 때 사용하는데, VLOOKUP을 사용하려면 출력 컬럼의 개수를 추가적으로 계산해야 합니다. 이러한 경우 VIEW 기능을 사용하면 작업이 더 쉬워집니다. 따라서 구문은 다음과 같습니다. =보기( 조회_값; array_to_search; Array_to_display) :

  • 검색값– 검색할 데이터 또는 데이터에 대한 링크
  • 검색할 배열– 유사한 값을 찾고 있는 하나의 행 또는 열. 이 배열을 오름차순으로 정렬해야 합니다.
  • 표시할 배열– 결과를 표시하기 위한 데이터가 포함된 범위입니다. 당연히 검색 배열과 크기가 같아야 합니다.

이런 방식으로 작성하면 결과 배열에 대한 비상대적 참조를 제공하게 됩니다. 그리고 당신은 그것을 직접적으로 가리킨다. 출력 열의 수를 먼저 계산할 필요가 없습니다. VLOOKUP 함수(고정 자산, 재고 번호)의 첫 번째 예에서는 VIEW 함수를 사용합니다. =보기(B2,B5:B10,D5:D10). 문제가 성공적으로 해결되었습니다!


Microsoft Excel의 VIEW 기능

상대좌표로 검색하세요. MATCH 및 INDEX 함수

데이터를 검색하는 또 다른 방법은 MATCH와 INDEX 함수를 결합하는 것입니다.

그 중 첫 번째는 배열에서 값을 검색하고 일련 번호를 얻는 데 사용됩니다. SEARCH( 조회_값; 조회_배열; [매칭 유형] ). 함수 인수:

  • 검색값– 필수 인수
  • 볼 배열– 일치 항목을 찾고 있는 하나의 행 또는 열입니다. 필수 인수
  • 매칭 유형– 정확한 일치를 검색하려면 "0"을 지정하고, 가장 가까운 작은 일치의 경우 "1"을, 가장 가까운 큰 일치의 경우 "-1"을 지정합니다. 목록의 처음부터 끝까지 검색하는 기능이므로 가장 가까운 작은 것을 검색할 때에는 검색열을 내림차순으로 정렬합니다. 그리고 더 많은 것을 찾을 때는 오름차순으로 정렬하세요.

필요한 값의 위치를 ​​찾았습니다. 이제 기능을 사용하여 화면에 표시할 수 있습니다. 색인( 정렬; line_number; [열_번호]) :

  • 정렬– 인수는 값을 선택해야 하는 셀 배열을 지정합니다.
  • 줄 번호– 표시하려는 라인(어레이의 첫 번째 셀에서 시작)의 일련 번호를 나타냅니다. 여기에서 값을 수동으로 쓰거나 다른 함수 계산 결과를 사용할 수 있습니다. 예를 들어 검색합니다.
  • 열 번호– 선택적 인수, 배열이 여러 열로 구성된 경우 지정됩니다. 인수가 생략되면 수식은 테이블의 첫 번째 열을 사용합니다.

이제 이러한 함수를 결합하여 결과를 얻습니다.


Excel의 MATCH 및 INDEX 함수

엑셀에 존재하는 데이터를 검색하고 표시하는 방법입니다. 또한 계산에 사용하고, 프레젠테이션에 사용하고, 작업을 수행하고, 다른 기능에 대한 인수로 지정할 수 있습니다.

당신의 지식과 기술이 어떻게 성장하고 강화되고 있는지 느끼십니까? 그렇다면 멈추지 말고 계속 읽어보세요! 다음 게시물에서 우리는 고려할 것입니다: 그것은 어렵고 흥미로울 것입니다!

라는 질문이 자주 나오네요 « 엑셀에서 찾는 방법»? Excel에서는 텍스트, 텍스트 일부, 번호, 전화번호, 이메일 등 모든 정보를 찾을 수 있습니다. 주소, 성, 수식, 메모, 셀 형식 등
Excel에서 행과 열의 교차점에서 셀 찾기 – « Excel에서 행과 열의 교차점에서 셀을 찾는 방법» ( 엑셀의 INDEX 함수).
Excel에서 다른 위치 찾기 및 이동(예를 들어 양식에서)한 번에 여러 데이터 - "Excel에서 한 번에 여러 데이터 찾기" 문서를 참조하세요. (Excel의 VLOOKUP 함수).
또는 링크가 포함된 셀을 찾으세요. 엑셀 수식, 링크를 바꾸려면 다음을 참조하세요. « Excel 수식의 다른 시트에 대한 링크 변경».
찾기 엑셀 셀메모와 함께 - 기사 "Excel에 메모 삽입" .
을 위한 빠른 탐색키보드 단축키가 있습니다 - Ctrl+F. 딸깍 하는 소리 Ctrl 키누른 상태에서 F 키를 누르면 검색 창이 나타납니다.
다음과 같이 검색 창을 열 수도 있습니다. “홈” 탭에서 “찾기 및 선택” 버튼을 클릭하세요.
"찾기" 탭의 "찾기" 셀에 찾고 있는 단어(단어의 일부도 가능)를 쓰고 "다음 찾기"를 클릭하세요. 그러한 단어가 처음으로 발견됩니다. 그런 다음 "다음 찾기"를 클릭하면 검색이 두 번째 단어로 이동합니다.

그리고 해당 단어를 한 번에 모두 표시해야 하는 경우 "모두 찾기" 버튼을 클릭하면 검색 창 하단에 셀 주소를 나타내는 목록이 나타납니다. 표에서 원하는 단어로 이동하려면 검색창 목록에서 원하는 단어를 클릭하세요.

검색 결과 아무것도 찾지 못했고 이 데이터가 확실히 존재한다는 것을 알고 있는 경우 표 셀에서 들여쓰기를 제거해 보십시오. 셀에서 들여쓰기를 제거하는 방법은 "기사를 참조하세요. 엑셀 텍스트. 체재".
Excel에서 숫자 찾기검색 조건을 약간 조정해야 함 - 해당됨 Excel의 고급 검색.
조언.
오랫동안 표를 사용하여 작업하고 한 단어에서 다른 단어로 검색해야 하는 경우가 많습니다.그러면 매번 검색창을 닫지 않고 테이블에서 방해가 되지 않는 부분으로 이동시키는 것이 더 편리합니다. 검색어("find")에 대한 입력 셀만 남겨두고 화면 아래로 이동한 다음 Enter 키를 누를 수 있습니다.
이 검색 대화 상자는 다른 페이지로 이동하더라도 항상 화면에 남아 있습니다. 이 창을 사용하면 모든 페이지에서 검색할 수 있습니다. 활성화하기만 하면 됩니다. 페이지 열기. 이렇게 하려면 "찾기" 줄에서 커서를 클릭하세요.
보다 고급 검색을 원하시면 옵션 버튼을 클릭하고 원하는 검색 옵션을 선택하세요.
예를 들어 "값"을 선택합니다. 그런 다음 전화번호, 전화번호 등을 검색합니다.
가중치는 같지만 경우에 따라(우유, 우유, 우유 등) 모든 단어를 찾아야 하는 경우 와일드카드를 사용하여 수식을 작성합니다. 이에 대해서는 "Excel의 와일드카드"를 참조하세요.
Excel 기능 "찾기 및 강조 표시"데이터를 찾는 것뿐만 아니라 교체하는 데에도 도움이 됩니다. "링크를 변경하지 않고 Excel에서 수식을 복사하는 방법" 문서를 참조하세요.
테이블의 데이터 처리를 방해하는 추가 공백을 제거하는 방법은 "Excel에서 추가 공백을 제거하는 방법" 문서를 읽어보세요.
Excel에서는 검색 기능이나 수식뿐만 아니라 조건부 서식 기능을 사용하여 모든 정보를 찾을 수 있습니다. 이에 대한 내용은 "Excel의 조건부 서식" 문서를 읽어보세요.
"기사에서 "찾기 및 선택" 기능에 대해 읽을 수도 있습니다.Excel에서 필터링".