Mac의 Pages에서 문자 연산자 및 와일드카드를 사용하는 방법
공식에서 문자 연산자(&)를 사용하여 둘 이상의 문자열을 연결하거나 참조 셀의 내용을 연결할 수 있습니다. 와일드 카드(*,?,~)는 조건에서 사용하여 하나 이상의 문자를 대신할 수 있습니다.
문자열 또는 셀 내용 연결하기
& 문자는 둘 이상의 문자열을 연결하거나 참조 셀의 내용을 연결할 때 사용됩니다.
다음은 연결 연산자를 사용하는 예입니다.
“Abc”&”Def”는 ‘AbcDef’를 반환합니다.
셀 A1에 2가 포함되어 있는 경우 “Abc”&A1은 ‘Abc2’를 반환합니다.
셀 A1에는 1, 셀 A2에는 2가 포함되어 있는 경우 A1&A2는 ‘12’를 반환합니다.
B2에 ‘Last’, E2에 ‘First’가 포함되어 있는 경우 B2&”, “&E2는 ‘Last, First’를 반환합니다.
와일드카드를 사용하여 모든 단일 문자 대응시키기
? 문자는 조건을 허용하는 식에서 단일 문자와 일치시킬 때 사용됩니다.
일치 패턴에 와일드카드 문자(?)를 사용하는 예는 다음과 같습니다.
“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를 반환합니다.
조건에서 여러 개의 와일드카드 문자 사용하기
와일드카드 문자(? * ~)는 조건을 허용하는 식에서 같이 사용될 수 있습니다. 다음은 몇 가지 예제입니다.
“*a?”는 ‘That’, ‘Cap’ 및 ‘Irregular’과 같이 다른 단일 문자가 뒤에 오는 문자 ‘a’를 포함하는 식과 일치합니다.
COUNTIF(B2:E7,“*on?”)은 앞에 여러 개의 문자(없음 포함)가 있고 뒤에는 하나의 문자가 더 오는 값을 포함하고 있는 범위 B2:E7 내의 셀 개수를 반환합니다. 이는 ‘alone’, ‘bone’, ‘one’, ‘none’과 같은 단어가 대응됩니다. ‘only’(‘on’ 다음에 두 문자가 옴) 또는 ‘eon’(‘on’ 다음에 문자가 없음)과는 일치하지 않습니다.