구분 기호가 필요하고 빈 칸을 건너뛸지 정하려면 TEXTJOIN을 쓰세요. 범위는 SKU-101, Widget, 빈 칸, 12.50입니다. TEXTJOIN(",",TRUE,A2:A5)는 SKU-101,Widget,12.50이고, 두 번째 인수가 FALSE이면 SKU-101,Widget,,12.50으로 빈 자리가 남습니다. 공백 구분이고 빈 칸을 무시하면 SKU-101 Widget 12.50입니다.
MID와 FIND로 두 기호 사이의 텍스트를 꺼냅니다. Price is $12.50 today에서는 달러 기호 다음부터 그 다음 공백 앞까지가 12.50입니다. SKU-[103]-west에서는 대괄호 사이가 103, start(hello)end에서는 괄호 사이가 hello였습니다. 두 번째 FIND에는 시작 위치를 넣어 앞쪽 공백을 먼저 잡지 않게 하세요.
SUBSTITUTE는 텍스트로 바꾸고 몇 번째인지를 지정할 수 있습니다. REPLACE는 위치와 길이로 덮어씁니다. SUBSTITUTE("banana","a","X")는 bXnXnX, 2번째만 바꾸면 banXna입니다. REPLACE("banana",2,2,"XX")는 bXXana로, 2번째 글자부터 2글자를 바꿉니다.
앞자리 0은 셀이 텍스트이거나 TEXT로 숫자를 채워 출력할 때만 남습니다. 이번 테스트에서 숫자 1의 LEN은 1, ISNUMBER는 TRUE였습니다. 텍스트 "001"의 LEN은 3, ISTEXT는 TRUE지만 VALUE("001")는 1을 반환했습니다. 수식 ="001"도 같은 결과였습니다.
Google Sheets에서는 SPLIT으로 구분 기호를 기준으로 오른쪽 칸에 나눕니다. SPLIT("SKU-101,Widget,12.50",",")는 SKU-101, Widget, 12.5입니다. TEXTSPLIT은 이 파일에서 #NAME?이며 Excel 365 함수입니다. INDEX로 두 번째를 가져오면 Widget이고, LEFT와 FIND로 첫 조각을 가져오면 텍스트 SKU-101입니다.
두 단어 이름은 첫 단어와 마지막 단어를 취하세요. Google Sheets에서는 TRIM 후 LEFT/FIND와 마지막 단어 수식으로 Ada Lovelace가 Ada와 Lovelace가 되었습니다. 이번 테스트에서 TEXTBEFORE, TEXTAFTER, TEXTSPLIT은 #NAME?였으므로 모든 파일에서 된다고 가정하지 마세요.