와일드카드

와일드카드는 하나 이상의 문자를 나타내는 데 사용하는 문자입니다. ?(물음표), *(별표) 및 ~(물결 기호)를 사용하여 식에서 하나 이상의 다른 문자와 일치시킬 수 있습니다.

  • ? 문자를 사용하여 조건을 허용하는 식에서 단일 문자와 일치시킬 수 있습니다. 예를 들어,

    • “Ea?”는 ‘Ea’로 시작하고 ‘Ea2’나 ‘Eac’와 같이 단 하나의 문자만을 덧붙인 모든 문자열과 대응됩니다.

    • “Th??”는 ‘Th’로 시작하고 ‘Then’이나 ‘That’과 같이 두 개의 문자만을 덧붙인 모든 문자열과 대응됩니다.

    • =COUNTIF(B2:E7,“?ip”)는 B2:E7 범위에서 ‘rip’나 ‘tip’과 같이 ‘ip’가 이어지는 문자로 시작하는 값을 포함하는 셀의 개수를 반환합니다. ‘drip’이나 ‘trip’과는 일치하지 않습니다.

  • 조건을 허용하는 식에서 * 문자를 사용하여 여러 개의 문자(공백 포함)와 일치시킬 수 있습니다. 예를 들어,

    • “*ed”는 ‘Ted’나 ‘Treed’와 같이 ‘ed’로 끝나는 모든 길이의 문자열과 일치합니다.

    • =COUNTIF(B2:E7, “*it”)는 B2:E7 범위에서 ‘bit’나 ‘mit’와 같이 ‘it’로 끝나는 값을 포함하는 셀의 개수를 반환합니다. ‘mitt’와는 일치하지 않습니다.

  • 조건을 허용하는 식에서 ~ 문자를 사용하면 ~ 뒤에 있는 문자를 와일드카드로 사용하지 않고 다른 문자와 일치시킵니다. 예를 들어,

    • “~?”는 단일 문자와 일치하도록 물음표를 사용하는 대신에 물음표와 일치시킵니다.

    • =COUNTIF(E, “~*”)는 별표(*) 문자를 포함하는 열 E의 셀의 개수를 반환합니다.

    • =SEARCH(“~?”, B2)는 셀 B2가 “That is a question? Yes it is!”를 포함하는 경우 물음표가 문자열에서 19번째 문자이기 때문에 19를 반환합니다.