와일드카드
와일드카드는 하나 이상의 문자를 나타내는 데 사용하는 문자입니다. ?(물음표), *(별표) 및 ~(물결 기호)를 사용하여 식에서 하나 이상의 다른 문자와 일치시킬 수 있습니다.
? 문자를 사용하여 조건을 허용하는 식에서 단일 문자와 일치시킬 수 있습니다. 예를 들어,
“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”)는 ‘bit’나 ‘mit’와 같이 ‘it’로 끝나는 값을 포함하는 B2:E7 범위에서 셀의 개수를 반환합니다. ‘mitt’와는 일치하지 않습니다.
조건을 허용하는 식에서 ~ 문자를 사용하면 ~ 뒤에 있는 문자를 와일드카드로 사용하지 않고 다른 문자와 일치시킵니다. 예를 들어,
“~?”는 단일 문자와 일치하도록 물음표를 사용하는 대신에 물음표와 일치시킵니다.
=COUNTIF(E, “~*”)는 별표(*) 문자를 포함하는 열 E의 셀의 개수를 반환합니다.
=SEARCH(“~?”, B2)는 셀 B2가 “That is a question? Yes it is!”를 포함하는 경우 물음표가 문자열에서 19번째 문자이기 때문에 19를 반환합니다.