엑셀에서 검색창을 만드는 방법입니다. 셀의 목록에서 단어를 찾습니다. Excel의 Searchpos 기능 - 와일드카드를 사용한 Excel searchpos 기능의 예

직원의 전화번호를 사용하여 직원의 내선 번호를 찾고 매출 금액에 대한 커미션 비율을 정확하게 추정해야 한다고 가정해 보겠습니다. 데이터를 검색하여 목록에서 특정 데이터를 빠르고 효율적으로 찾고, 해당 데이터가 올바르게 사용되고 있는지 자동으로 확인합니다. 데이터를 본 후 계산을 수행하고 결과를 표시하여 반환 값을 나타낼 수 있습니다. 데이터 목록에서 값을 검색하고 결과를 표시하는 방법에는 여러 가지가 있습니다.

이 기사에서는

정확히 일치하여 목록에서 수직으로 값 찾기

VLOOKUP 함수를 사용하거나 INDEX 및 MATCH 함수의 조합을 사용하여 이 작업을 수행할 수 있습니다.

VLOOKUP 함수 사용 예

VLOOKUP 함수.

INDEX 및 MATCHES의 예

무슨 뜻이에요:

=INDEX(C2:C10에서 MATCH(배열 B2:B10의 첫 번째 값 "Cabbage")와 일치하는 값을 반환해야 합니다.)

수식은 C2:C10 셀에서 다음에 해당하는 첫 번째 값을 찾습니다. 양배추(B7), C7의 값을 반환합니다( 100 ) - 해당하는 첫 번째 값 양배추.

자세한 내용은 INDEX 함수 및 MATCH 함수를 참조하세요.

대략적인 일치로 목록의 값을 세로로 찾습니다.

이렇게 하려면 VLOOKUP 함수를 사용하세요.

중요한:

위의 예에서 VLOOKUP 함수는 A2:B7 범위에서 6번 지각한 학생의 이름을 찾습니다. 테이블에 항목이 없습니다. 6 지각하므로 VLOOKUP 함수는 6 미만에서 다음으로 가장 높은 일치 항목을 찾고 이름과 관련된 값 5를 찾습니다. 데이브, 따라서 반환 데이브.

자세한 내용은 VLOOKUP 함수를 참조하세요.

크기를 알 수 없는 목록에서 정확히 일치하는 세로 값 찾기

이 작업을 수행하려면 OFFSET 및 MATCH 함수를 사용하십시오.

메모:이 접근 방식은 데이터가 매일 업데이트되는 외부 데이터 범위에 있는 경우에 사용됩니다. B 열에 가격이 있다는 것을 알고 있지만 서버가 반환하는 데이터 행 수를 모르고 첫 번째 열이 사전순으로 정렬되지 않았습니다.

C1범위의 왼쪽 위 셀(시작 셀이라고도 함)입니다.

Match("오렌지"; C2: C7; 0) C2:C7 범위에서 주황색을 찾습니다. 범위에 시작 셀을 포함하면 안 됩니다.

1 - 반환 값이 반환되어야 하는 시작 셀 오른쪽에 있는 열 수입니다. 이 예에서 반환 값은 D 열에 있습니다. 매상.

정확히 일치하여 목록에서 가로로 값 찾기

이 작업을 수행하기 위해 GLOOKUP 함수가 사용됩니다. 아래는 예시입니다.


LOOKUP 함수는 열을 검색합니다. 매상그리고 지정된 범위의 5행에서 값을 반환합니다.

자세한 내용은 LOOKUP 함수를 참조하세요.

대략적인 일치를 사용하여 목록에서 가로로 값 찾기

이 작업을 수행하기 위해 GLOOKUP 함수가 사용됩니다.

중요한:첫 번째 행의 값이 오름차순으로 정렬되어 있는지 확인하세요.


위의 예에서 GLOOKUP 함수는 지정된 범위 내의 행 3에서 값 11000을 찾습니다. 11000을 찾지 못하여 다음을 찾습니다. 가장 높은 가치이는 1100보다 작고 숫자 10543을 반환합니다.

자세한 내용은 LOOKUP 함수를 참조하세요.

조회 마법사를 사용하여 조회 수식 만들기(Excel 2007에만 해당)

메모:조회 마법사 추가 기능은 Excel 2010에서 중단되었습니다. 기능성기능 마법사와 사용 가능한 검색 및 참조(참조) 기능으로 대체되었습니다.

Excel 2007에서 조회 마법사는 행 및 열 머리글이 있는 워크시트 데이터를 기반으로 조회 수식을 만듭니다. 조회 마법사를 사용하면 한 열의 값을 알고 있으면 행에서 다른 값을 찾을 수 있으며 그 반대의 경우도 마찬가지입니다. 조회 마법사는 생성하는 수식에 인덱스와 MATCH를 사용합니다.

날짜: 2016년 1월 3일 카테고리:

문자열에서 문자를 검색하는 것은 텍스트 작업을 자동화할 수 있는 가장 중요한 작업입니다. 예를 들어 목표선의 위치를 ​​알 수 없을 때 더 쉬워집니다.

에서는 Excel 검색 도구를 다루었지만 여기서는 문자열에서 텍스트를 검색하고 시작 위치를 반환하는 함수를 살펴보겠습니다.

텍스트를 검색하려면 마이크로 소프트 엑셀두 가지 기능이 있습니다:

  1. 찾다() . 이 함수에는 2개의 필수 인수와 1개의 선택 인수가 있습니다.
    • 텍스트 검색– 찾아야 할 문자의 순서입니다. 필수 인수입니다.
    • 원본 텍스트– 검색이 수행되는 문자열입니다. 필수 인수
    • 시작 위치– 검색이 시작되는 소스 텍스트 문자의 일련 번호입니다. 선택적 인수. 지정하지 않으면 첫 번째 문자부터 검색을 시작합니다.

찾기 기능 고려한다그리고 와일드카드 사용을 지원하지 않습니다.(자세한 내용을 읽어보세요).


Excel의 FIND 함수
  1. 찾다(텍스트 검색; 원본 텍스트; [시작 위치]) 비슷한 구문과 인수가 있습니다. 그 점이 다르다 대소문자를 구분하지 않음그리고 와일드카드 사용을 지원합니다..

Excel의 검색 기능

보시다시피, 이 함수는 검색이 대소문자를 구분하지 않기 때문에 다른 결과를 제공했습니다.

와일드카드란 무엇입니까? 다음은 검색 시 텍스트의 알 수 없는 부분을 건너뛸 수 있는 특수 문자입니다.

  • ? – 임의의 하나의 기호
  • * – 임의의 문자 시퀀스

물음표나 별표가 검색 문자열의 일부이고 와일드카드 문자가 아닌 경우 앞에 물결표(~)를 붙입니다.

다음 수식을 적어 보겠습니다: =SEARCH(“??chn”,A1,1). 이 함수는 "chn" 문자가 뒤에 오는 임의의 두 문자로 구성된 문자열을 검색합니다. 검색 결과는 예시 텍스트에 있는 "Tabular"라는 단어의 일부와 일치합니다. 문자 "개인"의 조합. 함수의 결과는 "4" 값이 됩니다.


Excel의 와일드카드

이제 =SEARCH(“p*s”,A2,1) 수식을 작성해 보겠습니다. 이 함수는 "p" + 임의 개수의 문자 + "s" 조합을 검색합니다. 이 예에서 이는 "프로세서"라는 단어의 일부입니다. 함수의 결과는 11입니다.


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에서 큰따옴표로 묶인 텍스트만 반환합니다.

직원의 전화번호를 사용하여 직원의 내선 번호를 찾고 매출 금액에 대한 커미션 비율을 정확하게 추정해야 한다고 가정해 보겠습니다. 데이터를 검색하여 목록에서 특정 데이터를 빠르고 효율적으로 찾고, 해당 데이터가 올바르게 사용되고 있는지 자동으로 확인합니다. 데이터를 본 후 계산을 수행하고 결과를 표시하여 반환 값을 나타낼 수 있습니다. 데이터 목록에서 값을 검색하고 결과를 표시하는 방법에는 여러 가지가 있습니다.

이 기사에서는

정확히 일치하여 목록에서 수직으로 값 찾기

VLOOKUP 함수를 사용하거나 INDEX 및 MATCH 함수의 조합을 사용하여 이 작업을 수행할 수 있습니다.

VLOOKUP 함수 사용 예

VLOOKUP 함수.

INDEX 및 MATCHES의 예

무슨 뜻이에요:

=INDEX(C2:C10에서 MATCH(배열 B2:B10의 첫 번째 값 "Cabbage")와 일치하는 값을 반환해야 합니다.)

수식은 C2:C10 셀에서 다음에 해당하는 첫 번째 값을 찾습니다. 양배추(B7), C7의 값을 반환합니다( 100 ) - 해당하는 첫 번째 값 양배추.

자세한 내용은 INDEX 함수 및 MATCH 함수를 참조하세요.

대략적인 일치로 목록의 값을 세로로 찾습니다.

이렇게 하려면 VLOOKUP 함수를 사용하세요.

중요한:

위의 예에서 VLOOKUP 함수는 A2:B7 범위에서 6번 지각한 학생의 이름을 찾습니다. 테이블에 항목이 없습니다. 6 지각하므로 VLOOKUP 함수는 6 미만에서 다음으로 가장 높은 일치 항목을 찾고 이름과 관련된 값 5를 찾습니다. 데이브, 따라서 반환 데이브.

자세한 내용은 VLOOKUP 함수를 참조하세요.

크기를 알 수 없는 목록에서 정확히 일치하는 세로 값 찾기

이 작업을 수행하려면 OFFSET 및 MATCH 함수를 사용하십시오.

메모:이 접근 방식은 데이터가 매일 업데이트되는 외부 데이터 범위에 있는 경우에 사용됩니다. B 열에 가격이 있다는 것을 알고 있지만 서버가 반환하는 데이터 행 수를 모르고 첫 번째 열이 사전순으로 정렬되지 않았습니다.

C1범위의 왼쪽 위 셀(시작 셀이라고도 함)입니다.

Match("오렌지"; C2: C7; 0) C2:C7 범위에서 주황색을 찾습니다. 범위에 시작 셀을 포함하면 안 됩니다.

1 - 반환 값이 반환되어야 하는 시작 셀 오른쪽에 있는 열 수입니다. 이 예에서 반환 값은 D 열에 있습니다. 매상.

정확히 일치하여 목록에서 가로로 값 찾기

이 작업을 수행하기 위해 GLOOKUP 함수가 사용됩니다. 아래는 예시입니다.


LOOKUP 함수는 열을 검색합니다. 매상그리고 지정된 범위의 5행에서 값을 반환합니다.

자세한 내용은 LOOKUP 함수를 참조하세요.

대략적인 일치를 사용하여 목록에서 가로로 값 찾기

이 작업을 수행하기 위해 GLOOKUP 함수가 사용됩니다.

중요한:첫 번째 행의 값이 오름차순으로 정렬되어 있는지 확인하세요.


위의 예에서 GLOOKUP 함수는 지정된 범위 내의 행 3에서 값 11000을 찾습니다. 11000을 찾지 못하므로 1100보다 작은 다음으로 큰 값을 찾아 숫자 10543을 반환합니다.

자세한 내용은 LOOKUP 함수를 참조하세요.

조회 마법사를 사용하여 조회 수식 만들기(Excel 2007에만 해당)

메모:조회 마법사 추가 기능은 Excel 2010에서 중단되었습니다. 이 기능은 함수 마법사와 사용 가능한 검색 및 참조(참조) 기능으로 대체되었습니다.

Excel 2007에서 조회 마법사는 행 및 열 머리글이 있는 워크시트 데이터를 기반으로 조회 수식을 만듭니다. 조회 마법사를 사용하면 한 열의 값을 알고 있으면 행에서 다른 값을 찾을 수 있으며 그 반대의 경우도 마찬가지입니다. 조회 마법사는 생성하는 수식에 인덱스와 MATCH를 사용합니다.

모든 가장 친한 친구! 오늘은 Excel에서 올바른 단어를 찾는 방법을 배웁니다. Excel 작업에는 상당한 양의 정보가 포함되는 경우가 많습니다. 이러한 파일에서는 수천 개의 행, 열 및 위치를 포함하는 정말 거대한 테이블이 개발됩니다. 이렇게 거대한 배열에서 특정 값을 찾는 것은 때로는 엄청나게 어려울 수 있습니다.

이 작업은 단순화될 수 있습니다. 필요한 단어를 찾는 방법을 알면 파일을 쉽게 탐색할 수 있습니다. 테이블 편집기는 다양한 검색 변형을 제공합니다.

Excel에서 셀별로 올바른 단어를 찾는 방법

찾으려는 내용이 포함된 셀의 주소를 표시하려면 다음 단계를 따라야 합니다.

  1. 2010 프로그램 사용자라면 메뉴로 이동하여 '편집', '찾기'를 차례로 클릭하세요.
  2. 다음으로, 검색 문구를 입력해야 하는 창이 열립니다.
  3. 프로그램 이전 버전편집 패널에 있는 "홈" 메뉴에 이 버튼이 있습니다.
  4. Ctrl과 F 버튼을 동시에 사용하면 모든 버전에서 비슷한 결과를 얻을 수 있습니다.
  5. 해당 필드에 구문, 검색된 단어 또는 숫자를 입력해야 합니다.
  6. "모두 찾기"를 클릭하면 전체 파일에서 검색이 시작됩니다. "다음"을 클릭하면 프로그램은 파일 셀 커서 아래에 있는 한 번에 하나의 셀을 선택합니다.
  7. 프로세스가 완료될 때까지 기다리는 것이 좋습니다. 또한 문서가 클수록 검색하는 데 더 많은 시간이 걸립니다.
  8. 지정된 값이나 구문과 일치하는 항목이 포함된 셀의 이름 및 주소와 같은 결과 목록이 나타납니다.
  9. 아무 줄이나 클릭하면 해당 셀이 강조 표시됩니다.
  10. 편의상 창을 "확장"할 수 있습니다. 이렇게 하면 더 많은 선이 표시됩니다.
  11. 데이터를 정렬하려면 찾은 결과 위에 있는 열 이름을 클릭해야 합니다. "시트"를 클릭하면 시트 이름에 따라 행이 알파벳순으로 정렬되고, "값"을 선택하면 값에 따라 정렬됩니다. 그런데 이 기둥은 "확장"될 수도 있습니다.

검색 매개변수

자신이 원하는 조건을 설정하는 것이 가능합니다. 예를 들어 여러 문자를 기반으로 검색합니다. 완전히 기억나지 않는 단어를 찾는 방법은 다음과 같습니다.

  1. 비문의 일부만 입력해야 합니다. 문자 중 하나를 사용할 수도 있습니다. 사용 가능한 모든 영역이 표시됩니다.
  2. 별표와 물음표 아이콘을 사용하세요. 누락된 문자를 대체할 수 있습니다.
  3. 질문은 하나의 누락된 위치를 나타냅니다. 예를 들어 "Huh????"를 입력하면 "A"로 시작하는 5자리 단어가 포함된 셀이 표시됩니다.
  4. 별표 덕분에 원하는 만큼의 문자를 바꿀 수 있습니다. 루트 "rast"를 포함하는 모든 값을 찾으려면 "rast*" 키에 따라 검색을 시작해야 합니다.


또한 다음 설정을 방문할 수 있습니다.

  • 검색창에서 "옵션"을 클릭하세요.
  • 보기 및 검색 영역 섹션에서는 일치 항목을 찾고자 하는 기준과 위치를 정확하게 표시해야 합니다. 수식, 다양한 메모 또는 값을 선택할 수 있습니다.
  • 소문자와 대문자를 구별하려면 "대소문자 일치" 확인란을 선택해야 합니다.
  • "셀 완성" 확인란을 선택하면 지정된 셀만 포함하는 셀 형식으로 결과가 표시됩니다. 검색 문구, 그리고 그녀 외에는 아무것도 없습니다.

셀 서식 설정

특정 채우기나 스타일이 적용된 값을 검색하려면 해당 설정을 적용해야 합니다. 따라서 단어가 텍스트의 나머지 부분과 다르게 보이는 경우 다음을 수행해야 합니다.

  1. 검색 상자에서 매개변수를 클릭하고 "포맷" 버튼을 누르세요. 여러 탭이 포함된 메뉴가 열립니다.
  2. 특정 글꼴, 프레임 유형, 배경색은 물론 입력 데이터의 형식도 지정할 수 있습니다. 시스템은 지정된 기준을 충족하는 영역을 확인합니다.
  3. 현재 셀에서 정보를 가져오려면(강조 표시됨) 이 순간), '이 셀의 형식 사용'을 클릭하세요. 이 경우 프로그램은 문자의 크기와 유형, 색상, 경계선 등이 동일한 모든 값을 찾습니다.


Excel에서 여러 단어를 찾는 방법

Excel 파일에서는 전체 표현식을 사용하여 셀을 검색할 수 있습니다. 그러나 "Red Ball"과 같은 키를 입력하면 시스템은 다음 작업을 구체적으로 수행합니다. 이 요청. 결과에는 "Red Sparkling Ball" 또는 "Red Shiny Ball"과 같은 값이 표시되지 않습니다.

하나가 아닌 여러 단어를 동시에 검색하려면 다음을 수행해야 합니다.

  • 검색창에 입력하세요.
  • 그 사이에 별을 놓습니다. 이런 방식으로, 사이에 특정 문자가 있는지 여부에 관계없이 지정된 비문이 포함된 값이 검색됩니다.
  • 이 방법을 사용하면 별도의 문자로도 키를 지정할 수 있습니다.

필터 적용

따라서 필터를 사용하려면 다음을 수행해야 합니다.

  1. 데이터가 포함된 특정 셀을 선택합니다.
  2. 메인 페이지를 클릭한 다음 – “정렬”, – “필터”를 클릭하세요.
  3. 상단 줄의 셀에는 화살표가 표시됩니다. 열어야 할 메뉴입니다.
  4. 텍스트 필드에 요청을 입력하고 확인을 클릭해야 합니다.
  5. 열에는 셀만 표시됩니다. 검색 문구가 존재하는 것입니다.
  6. 결과를 재설정하려면 드롭다운 목록에서 "모두 선택"을 선택하세요.
  7. 필터를 비활성화하려면 정렬에서 해당 필터를 다시 클릭하세요.


찾고 있는 값이 어느 행에 있는지 정보가 없으면 제시된 방법은 유용하지 않을 것입니다.

오늘은 여기까지입니다. 이제 Excel에서 올바른 단어를 찾는 방법을 알았습니다. 따라서 특정 문구나 숫자를 검색하려면 인터페이스에 내장된 기능을 사용해야 합니다. 선택하는 것도 가능합니다 추가 옵션검색하거나 필터를 사용하세요.