목록의 계산 열에 수식을 사용하면 가격에 대한 판매세 계산과 같은 기존 열에 추가할 수 있습니다. 이러한 데이터를 결합하여 프로그래밍 방식으로 데이터의 유효성을 검사할 수 있습니다.
계산 열을 추가하려면 다음을 수행합니다.
- 목록 내에서 + 열 추가를 클릭하고 목록을 아래로 스크롤하여 모든 열 유형 보기를 선택한 다음 자세히를 선택합니다.
- 설정 > 열 만들기 페이지에서 계산(다른 열을 기반으로 계산)을 선택합니다.
- 추가 열 설정 섹션에서 수식 상자에 사용할 수식을 입력합니다.
계산 열 및 함수에 대한 자세한 내용은 목록 또는 라이브러리에서 데이터 계산을 참조하세요.
참고
계산된 필드는 자체 행에서만 작동할 수 있으므로 다른 행의 값이나 다른 목록 또는 라이브러리에 포함된 열을 참조할 수 없습니다. 조회 필드는 수식에서 지원되지 않습니다. 수식을 처리할 때 ID가 없으므로 새로 삽입된 행의 ID를 사용할 수 없습니다.
수식을 입력할 때 달리 지정하지 않는 한 키워드와 연산자 사이에 공백이 없습니다.
다음은 전체 목록이 아닙니다. 모든 수식을 보려면 이 문서의 끝에 있는 사전순 목록을 참조하세요.
아래 제목을 선택하여 열고 자세한 지침을 확인하세요.
조건부 수식
다음 수식을 사용하여 문의 조건을 테스트하고 예 또는 아니요 값을 반환하거나, OK 또는 NOT OK와 같은 대체 값을 테스트하거나, null 값을 나타내는 빈 또는 대시를 반환할 수 있습니다.
숫자가 다른 숫자보다 크거나 작은지 확인합니다.
IF 함수를 사용하여 이 비교를 수행합니다.
| 열 1 | 열 2 | 수식 | 설명(가능한 결과) |
|---|---|---|---|
| 15000 | 9000 | =[Column1]>[Column2] | Column1이 Column2보다 크나요? (예) |
| 15000 | 9000 | =IF([Column1]<=[Column2], "OK", "Not OK") | Column1이 Column2보다 작거나 같습니까? (정상이 아님) |
열 내용을 비교한 후 논리 값을 반환합니다.
논리 값(예 또는 아니요)인 결과의 경우 AND, OR 및 NOT 함수를 사용합니다.
| 열 1 | 열 2 | 열 3 | 수식 | 설명(가능한 결과) |
|---|---|---|---|---|
| 15 | 9 | 8 | =AND([Column1]>[Column2], [Column1]<[Column3]) | 15가 9보다 크고 8보다 작습니까? (아니요) |
| 15 | 9 | 8 | =OR([Column1]>[Column2], [Column1]<[Column3]) | 15가 9보다 크거나 8보다 작습니까? (예) |
| 15 | 9 | 8 | =NOT([Column1]+[Column2]=24) | 15+ 9가 24와 같지 않나요? (아니요) |
다른 계산인 결과 또는 예 또는 아니요 이외의 다른 값의 경우 IF, AND 및 OR 함수를 사용합니다.
| 열 1 | 열 2 | 열 3 | 수식 | 설명(가능한 결과) |
|---|---|---|---|---|
| 15 | 9 | 8 | =IF([Column1]=15, "OK", "Not OK") | Column1의 값이 15인 경우 "OK"를 반환합니다. (OK) |
| 15 | 9 | 8 | =IF(AND([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") | 15가 9보다 크고 8보다 작으면 "OK"를 반환합니다. (정상이 아님) |
| 15 | 9 | 8 | =IF(OR([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") | 15가 9보다 크거나 8보다 작은 경우 "OK"를 반환합니다. (OK) |
0을 공백 또는 대시로 표시
0을 표시하려면 간단한 계산을 수행합니다. 빈 대시 또는 대시를 표시하려면 IF 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(가능한 결과) |
|---|---|---|---|
| 10 | 10 | =[Column1]-[Column2] | 첫 번째 숫자에서 두 번째 숫자를 뺍니다(0). |
| 15 | 9 | =IF([Column1]-[Column2],"-",[Column1]-[Column2]) | 값이 0이면 대시를 반환합니다(-). |
열에서 오류 값 숨기기
오류 값 대신 대시, #N/A 또는 NA를 표시하려면 ISERROR 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(가능한 결과) |
|---|---|---|---|
| 10 | 0 | =[Column1]/[Column2] | 오류가 발생합니다(#DIV/0!). |
| 10 | 0 | =IF(ISERROR([Column1]/[Column2]),"NA",[Column1]/[Column2]) | 값이 오류이면 NA가 반환됩니다. |
| 10 | 0 | =IF(ISERROR([Column1]/[Column2]),"-",[Column1]/[Column2]) | 값이 오류이면 대시가 반환됩니다. |
빈 필드 확인
ISBLANK 함수를 사용하여 빈 필드를 찾을 수 있습니다.
| 열 1 | 수식 | 설명(가능한 결과) |
|---|---|---|
| "젤리 콩" | =ISBLANK([Column1] | 비어 있거나 없는 경우 예 또는 아니요를 반환합니다. |
| "스틸" | =IF(ISBLANK([Column1]), "Not OK", "OK") | 사용자 고유의 선택 항목을 입력합니다. 첫 번째는 비어 있으면 이고, 그렇지 않으면 두 번째입니다. |
IS 함수에 대한 자세한 내용은 IS 함수를 참조하세요.
날짜 및 시간 수식
다음 수식을 사용하여 날짜에 일, 월 또는 연도를 추가하고, 두 날짜의 차이를 계산하고, 시간을 소수 값으로 변환하는 등의 날짜 및 시간을 기반으로 계산을 수행할 수 있습니다.
날짜 추가
날짜에 일 수를 추가하려면 더하기(+) 연산자를 사용합니다.
참고
날짜를 조작할 때 계산 열의 반환 형식을 날짜 및 시간으로 설정해야 합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 6/9/2007 | 3 | =[Column1]+[Column2] | 2007년 6월 9일에 3일 추가(2007년 6월 12일) |
| 12/10/2008 | 54 | =[Column1]+[Column2] | 2008년 12월 10일(2009년 2월 2일)에 54일 추가 |
날짜에 월 수를 추가하려면 DATE, YEAR, MONTH 및 DAY 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 6/9/2007 | 3 | =DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) | 2007년 6월 9일(2007년 9월 9일)에 3개월 추가 |
| 12/10/2008 | 25 | =DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) | 2008년 12월 10일(2011년 1월 10일)에 25개월 추가 |
날짜에 연도를 추가하려면 DATE, YEAR, MONTH 및 DAY 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 6/9/2007 | 3 | =DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) | 2007년 6월 9일(2010년 6월 9일)에 3년 추가 |
| 12/10/2008 | 25 | =DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) | 2008년 12월 10일(2033년 12월 10일)에 25년 추가 |
날짜에 일, 월 및 연도의 조합을 추가하려면 DATE, YEAR, MONTH 및 DAY 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 6/9/2007 | =DATE(YEAR([Column1])+3,MONTH([Column1])+1,DAY([Column1])+5) | 2007년 6월 9일(2010년 7월 14일)에 3년, 1개월 및 5일 추가 |
| 12/10/2008 | =DATE(YEAR([Column1])+1,MONTH([Column1])+7,DAY([Column1])+5) | 2008년 12월 10일(2010년 7월 15일)에 1년, 7개월 및 5일 추가 |
두 날짜의 차 계산
DATEDIF 함수를 사용하여 이 계산을 수행합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 1995년 1월 1일 | 1999년 6월 15일 | =DATEDIF([Column1], [Column2],"d") | 두 날짜 사이의 일 수를 반환합니다(1626). |
| 1995년 1월 1일 | 1999년 6월 15일 | =DATEDIF([Column1], [Column2],"ym") | 연도 부분(5)을 무시하고 날짜 사이의 월 수를 반환합니다. |
| 1995년 1월 1일 | 1999년 6월 15일 | =DATEDIF([Column1], [Column2],"yd") | 연도 부분(165)을 무시하고 날짜 사이의 일 수를 반환합니다. |
두 시간의 차 계산
결과를 표준 시간 형식(시간:분:초)으로 표시하려면 빼기 연산자(-) 및 TEXT 함수를 사용합니다. 이 메서드가 작동하려면 시간이 24를 초과하지 않아야 하며 분 및 초는 60을 초과하지 않아야 합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 2007/06/09 오전 10:35 | 2007/06/09 오후 3:30 | =TEXT([Column2]-[Column1],"h") | 두 번 사이의 시간 (4) |
| 2007/06/09 오전 10:35 | 2007/06/09 오후 3:30 | =TEXT([Column2]-[Column1],"h:mm") | 두 번 사이의 시간 및 분(4:55) |
| 2007/06/09 오전 10:35 | 2007/06/09 오후 3:30 | =TEXT([Column2]-[Column1],"h:mm:ss") | 두 번 사이의 시간, 분 및 초(4:55:00) |
1회 단위를 기반으로 하는 총 결과를 표시하려면 INT 함수 또는 HOUR, MINUTE 또는 SECOND 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 2007/06/09 오전 10:35 | 2007년 6월 10일 오후 3:30 | =INT(([Column2]-[Column1])*24) | 총 2회(28시간) |
| 2007/06/09 오전 10:35 | 2007년 6월 10일 오후 3:30 | =INT(([Column2]-[Column1])*1440) | 총 2회(1735) |
| 2007/06/09 오전 10:35 | 2007년 6월 10일 오후 3:30 | =INT(([Column2]-[Column1])*86400) | 두 번 사이의 총 초(104100) |
| 2007/06/09 오전 10:35 | 2007년 6월 10일 오후 3:30 | =HOUR([Column2]-[Column1]) | 차이가 24를 초과하지 않는 경우 두 번 사이의 시간(4) |
| 2007/06/09 오전 10:35 | 2007년 6월 10일 오후 3:30 | =MINUTE([Column2]-[Column1]) | 차이가 60(55)을 초과하지 않는 경우 두 번 사이의 분 |
| 2007/06/09 오전 10:35 | 2007년 6월 10일 오후 3:30 | =SECOND([Column2]-[Column1]) | 차이가 60(0)을 초과하지 않는 경우 두 번 사이의 초 |
시간 변환
표준 시간 형식에서 10진수로 시간을 변환하려면 INT 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 오전 10:35 | =([Column1]-INT([Column1]))*24 | 오전 12:00 이후의 시간 수(10.583333) |
| 오후 12:15 | =([Column1]-INT([Column1]))*24 | 오전 12:00 이후의 시간 수(12.25) |
시간을 10진수에서 표준 시간 형식(시간:분:초)으로 변환하려면 나누기(/) 연산자 및 TEXT 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 2,358 | =TEXT(Column1/24, "hh:mm:ss") | 오전 12:00 이후 시간, 분 및 초(00:59:55) |
| 2:06 | =TEXT(Column1/24, "h:mm") | 오전 12:00 이후 시간 및 분(0:05) |
줄리안 날짜 삽입
율리우스 날짜는 현재 연도와 연초 이후의 일 수를 조합한 날짜 형식을 나타냅니다. 예를 들어 2007년 1월 1일은 2007001 표시되고 2007년 12월 31일은 2007365 표시됩니다. 이 형식은 율리우스력에 기반하지 않습니다.
날짜를 Julian 날짜로 변환하려면 TEXT 및 DATEVALUE 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 6/23/2007 | =TEXT([Column1],"yy")&TEXT(([Column1]-DATEVALUE("1/1/"& TEXT([Column1],"yy"))+1),"000") | 2자리 연도가 있는 줄리안 형식의 날짜(07174) |
| 6/23/2007 | =TEXT([Column1],"yyyy")&TEXT(([Column1]-DATEVALUE("1/1/"&TEXT([Column1],"yy"))+1),"000") | 4자리 연도(2007174)를 사용하는 줄리안 형식의 날짜 |
날짜를 천문학에 사용되는 줄리안 날짜로 변환하려면 상수 2415018.50을 사용합니다. 이 수식은 1901년 3월 1일 이후의 날짜와 1900년 날짜 시스템을 사용하는 경우에만 작동합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 6/23/2007 | =[Column1]+2415018.50 | 천문학에 사용되는 줄리안 형식의 날짜(2454274.50) |
날짜를 요일로 표시
날짜를 요일의 텍스트로 변환하려면 TEXT 및 WEEKDAY 함수를 사용합니다.
| 열 1 | 수식 | 설명(가능한 결과) |
|---|---|---|
| 2007년 2월 19일 | =TEXT(WEEKDAY([Column1]), "dddd") | 날짜의 요일을 계산하고 일의 전체 이름(월요일)을 반환합니다. |
| 2008년 1월 3일 | =TEXT(WEEKDAY([Column1]), "ddd") | 날짜의 요일을 계산하고 날짜의 약어 이름(목)을 반환합니다. |
수학 수식
다음 수식을 사용하여 숫자 추가, 빼기, 곱하기 및 나누기, 숫자의 평균 또는 중앙값 계산, 숫자 반올림 및 계산 값과 같은 다양한 수학 계산을 수행할 수 있습니다.
숫자 더하기
행에 있는 두 개 이상의 열에 숫자를 추가하려면 더하기(+) 연산자 또는 SUM 함수를 사용합니다.
| 열 1 | 열 2 | 열 3 | 수식 | 설명(결과) |
|---|---|---|---|---|
| 6 | 5 | 4 | =[Column1]+[Column2]+[Column3] | 처음 세 열에 값을 추가합니다(15). |
| 6 | 5 | 4 | =SUM([Column1],[Column2],[Column3]) | 처음 세 열에 값을 추가합니다(15). |
| 6 | 5 | 4 | =SUM(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) | Column1이 Column2보다 크면 차이점과 Column3을 추가합니다. 그렇지 않으면 10 및 Column3(5)를 추가합니다. |
숫자 빼기
한 행에 있는 두 개 이상의 열에서 숫자를 빼려면 빼기(-) 연산자 또는 음수와 함께 SUM 함수를 사용합니다.
| 열 1 | 열 2 | 열 3 | 수식 | 설명(결과) |
|---|---|---|---|---|
| 15000 | 9000 | -8000 | =[Column1]-[Column2] | 15000에서 9000을 뺍니다(6000). |
| 15000 | 9000 | -8000 | =SUM([Column1], [Column2], [Column3]) | 음수 값(16000)을 포함하여 처음 세 열에 숫자를 추가합니다. |
두 수의 차를 백분율로 계산
빼기(-) 및 나누기(/) 연산자와 ABS 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 2342 | 2500 | =([Column2]-[Column1])/ABS([Column1]) | 백분율 변경(6.75% 또는 0.06746) |
숫자 곱하기
행에 있는 두 개 이상의 열에 숫자를 곱하려면 곱하기(*) 연산자 또는 PRODUCT 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 5 | 2 | =[Column1]*[Column2] | 처음 두 열의 숫자를 곱합니다(10). |
| 5 | 2 | =PRODUCT([Column1], [Column2]) | 처음 두 열의 숫자를 곱합니다(10). |
| 5 | 2 | =PRODUCT([Column1],[Column2],2) | 처음 두 열의 숫자와 숫자 2(20)를 곱합니다. |
숫자 나누기
숫자를 한 행에 있는 두 개 이상의 열로 나누려면 나누기(/) 연산자를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 15000 | 12 | =[Column1]/[Column2] | 15000을 12로 나눕니다(1250). |
| 15000 | 12 | =([Column1]+10000)/[Column2] | 15000 및 10000을 추가한 다음 합계를 12로 나눕니다(2083). |
숫자의 평균 계산
평균을 평균이라고도 합니다. 행에 있는 두 개 이상의 열에 있는 숫자의 평균을 계산하려면 AVERAGE 함수를 사용합니다.
| 열 1 | 열 2 | 열 3 | 수식 | 설명(결과) |
|---|---|---|---|---|
| 6 | 5 | 4 | =AVERAGE([Column1], [Column2],[Column3]) | 처음 세 열의 숫자 평균(5) |
| 6 | 5 | 4 | =AVERAGE(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) | Column1이 Column2보다 큰 경우 차와 Column3의 평균을 계산합니다. 그렇지 않으면 값 10 및 Column3(2.5)의 평균을 계산합니다. |
숫자의 중앙값 계산
중앙값은 정렬된 숫자 범위의 가운데에 있는 값입니다. MEDIAN 함수를 사용하여 숫자 그룹의 중앙값을 계산합니다.
| A | B | C | D | E | F | 수식 | 설명(결과) |
|---|---|---|---|---|---|---|---|
| 10 | 7 | 9 | 27 | 0 | 4 | =MEDIAN(A, B, C, D, E, F) | 처음 6개 열의 숫자 중앙값(8) |
범위에서 가장 작거나 가장 큰 숫자 계산
행에 있는 두 개 이상의 열에서 가장 작거나 가장 큰 숫자를 계산하려면 MIN 및 MAX 함수를 사용합니다.
| 열 1 | 열 2 | 열 3 | 수식 | 설명(결과) |
|---|---|---|---|---|
| 10 | 7 | 9 | =MIN([Column1], [Column2], [Column3]) | 가장 작은 숫자(7) |
| 10 | 7 | 9 | =MAX([Column1], [Column2], [Column3]) | 가장 큰 숫자(10) |
값 개수
숫자 값을 계산하려면 COUNT 함수를 사용합니다.
| 열 1 | 열 2 | 열 3 | 수식 | 설명(결과) |
|---|---|---|---|---|
| 사과 | 12/12/2007 | =COUNT([Column1], [Column2], [Column3]) | 숫자 값을 포함하는 열 수를 계산합니다. 날짜 및 시간, 텍스트 및 null 값 제외(0) | |
| $12 | #DIV/0! | 1.01 | =COUNT([Column1], [Column2], [Column3]) | 숫자 값을 포함하지만 오류 및 논리 값(2)을 제외하는 열의 수를 계산합니다. |
숫자를 백분율만큼 증가 또는 감소
백분율(%) 연산자를 사용하여 이 계산을 수행합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 23 | 3% | =[Column1]*(1+5%) | Column1의 수를 5% 증가(24.15) |
| 23 | 3% | =[Column1]*(1+[Column2]) | Column1의 수를 Column2: 3%(23.69)의 백분율 값으로 늘입니다. |
| 23 | 3% | =[Column1]*(1-[Column2]) | Column1의 숫자를 Column2: 3%(22.31)의 백분율 값으로 줄입니다. |
숫자를 전원으로 올리기
지수(^) 연산자 또는 POWER 함수를 사용하여 이 계산을 수행합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 5 | 2 | =[Column1]^[Column2] | 5개의 제곱(25)을 계산합니다. |
| 5 | 3 | =POWER([Column1], [Column2]) | 큐브된 5개 계산(125) |
숫자 반올림
숫자를 반올림하려면 ROUNDUP, ODD 또는 EVEN 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 20.3 | =ROUNDUP([Column1],0) | 20.3을 가장 가까운 정수(21)까지 반올림합니다. |
| -5.9 | =ROUNDUP([Column1],0) | -5.9를 가장 가까운 정수(-5)까지 반올림합니다. |
| 12.5493 | =ROUNDUP([Column1],2) | 12.5493을 가장 가까운 100번째, 2자리 소수점(12.55)까지 반올림합니다. |
| 20.3 | =EVEN([Column1]) | 20.3을 가장 가까운 짝수(22)까지 반올림합니다. |
| 20.3 | =ODD([Column1]) | 20.3을 가장 가까운 홀수(21)까지 반올림합니다. |
숫자를 반올림하려면 ROUNDDOWN 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 20.3 | =ROUNDDOWN([Column1],0) | 20.3을 가장 가까운 정수(20)로 반올림합니다. |
| -5.9 | =ROUNDDOWN([Column1],0) | -5.9를 가장 가까운 정수(-6)로 반올림합니다. |
| 12.5493 | =ROUNDDOWN([Column1],2) | 12.5493을 가장 가까운 100번째, 2자리 소수점(12.54)으로 반올림합니다. |
숫자를 가장 가까운 숫자 또는 분수로 반올림하려면 ROUND 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 20.3 | =ROUND([Column1],0) | 소수 부분이 .5(20) 미만이므로 20.3을 아래로 반올림합니다. |
| 5.9 | =ROUND([Column1],0) | 소수 부분이 .5(6)보다 크므로 5.9를 위로 반올림합니다. |
| -5.9 | =ROUND([Column1],0) | 분수 부분이 -.5(-6) 미만이므로 -5.9를 아래로 반올림합니다. |
| 1.25 | =ROUND([Column1], 1) | 숫자를 가장 가까운 10분의 1(10진수 위치)으로 반올림합니다. 반올림할 부분이 0.05 이상이므로 숫자가 반올림됩니다(결과: 1.3). |
| 30.452 | =ROUND([Column1], 2) | 숫자를 가장 가까운 100번째(소수 자릿수 2개)로 반올림합니다. 반올림할 부분(0.002)이 0.005보다 작기 때문에 숫자가 반올림됩니다(결과: 30.45). |
숫자를 0보다 큰 숫자로 반올림하려면 ROUND, ROUNDUP, ROUNDDOWN, INT 및 LEN 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 5492820 | =ROUND([Column1],3-LEN(INT([Column1])) | 숫자를 3개의 유효 숫자로 반올림합니다(5490000). |
| 22230 | =ROUNDDOWN([Column1],3-LEN(INT([Column1])) | 아래쪽 숫자를 3개의 유효 숫자(22200)로 반올림합니다. |
| 5492820 | =ROUNDUP([Column1], 5-LEN(INT([Column1]))) | 상위 숫자를 최대 5자리 유효 숫자로 반올림합니다(5492900). |
텍스트 수식
다음 수식을 사용하여 여러 열의 값을 결합하거나 연결하고, 열 내용을 비교하고, 문자 또는 공백을 제거하고, 문자를 반복하는 등의 텍스트를 조작할 수 있습니다.
텍스트의 대/소문자 변경
텍스트의 대/소문자를 변경하려면 UPPER, LOWER 또는 PROPER 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| nina Vietzen | =UPPER([Column1]) | 텍스트를 대문자로 변경(NINA VIETZEN) |
| nina Vietzen | =LOWER([Column1]) | 텍스트를 소문자로 변경(니나 비트젠) |
| nina Vietzen | =PROPER([Column1]) | 제목 대/소문자 텍스트 변경(Nina Vietzen) |
이름과 성 결합
이름과 성을 결합하려면 앰퍼샌드(&) 연산자 또는 CONCATENATE 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 카를로스 | 카르발로 () | =[Column1]&[Column2] | 두 문자열을 결합합니다(CarlosCarvallo). |
| 카를로스 | 카르발로 () | =[Column1]&" "&[Column2] | 공백으로 구분된 두 문자열을 결합합니다(Carlos Carvallo). |
| 카를로스 | 카르발로 () | =[Column2]&", "&[Column1] | 쉼표와 공백으로 구분된 두 문자열을 결합합니다(카르발로, 카를로스). |
| 카를로스 | 카르발로 () | =CONCATENATE([Column2], ",", [Column1]) | 쉼표로 구분된 두 문자열을 결합합니다(카르발로,카를로스). |
여러 열의 텍스트와 숫자 결합
텍스트와 숫자를 결합하려면 CONCATENATE 함수, 앰퍼샌드(&) 연산자 또는 TEXT 함수 및 앰퍼샌드 연산자를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 양 | 28 | =[Column1]&"는 "&[Column2]&" 단위를 판매했습니다. | 위의 내용을 구로 결합합니다(양 판매 28단위). |
| 뒤부아 | 40% | =[Column1]&"는 총 판매액의 "&TEXT([Column2],"0%")&"를 판매했습니다." | 위의 내용을 구로 결합합니다(Dubois는 전체 매출의 40%를 판매했습니다.) 참고: TEXT 함수는 .4인 기본 값 대신 Column2의 서식이 지정된 값을 추가합니다. |
| 양 | 28 | =CONCATENATE([Column1]," 판매 ",[Column2]," 단위.") | 위의 내용을 구로 결합합니다(양 판매 28단위). |
텍스트와 날짜 또는 시간 결합
텍스트를 날짜 또는 시간과 결합하려면 TEXT 함수와 앰퍼샌드(&) 연산자를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 청구 날짜 | 2007년 6월 5일 | ="문 날짜: "&TEXT([Column2], "d-mmm-yyyy") | 텍스트를 날짜와 결합합니다(문 날짜: 2007년 6월 5일) |
| 청구 날짜 | 2007년 6월 5일 | =[Column1]&" "&TEXT([Column2], "mmm-dd-yyyy") | 서로 다른 열의 텍스트와 날짜를 하나의 열로 결합합니다(청구 날짜 2007년 6월 5일). |
열 내용 비교
한 열을 다른 열이나 값 목록과 비교하려면 EXACT 및 OR 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(가능한 결과) |
|---|---|---|---|
| BD122 | BD123 | =EXACT([Column1],[Column2]) | 처음 두 열의 내용을 비교합니다(아니요). |
| BD122 | BD123 | =EXACT([Column1], "BD122") | Column1의 내용과 문자열 "BD122"(예)를 비교합니다. |
열 값 또는 열의 일부가 특정 텍스트와 일치하는지 확인합니다.
열 값 또는 열의 일부가 특정 텍스트와 일치하는지 검사 하려면 IF, FIND, SEARCH 및 ISNUMBER 함수를 사용합니다.
| 열 1 | 수식 | 설명(가능한 결과) |
|---|---|---|
| Vietzen | =IF([Column1]="Vietzen", "OK", "Not OK") | Column1이 Vietzen(OK)인지 확인합니다. |
| Vietzen | =IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") | Column1에 문자 v(OK)가 포함되어 있는지 확인합니다. |
| BD123 | =ISNUMBER(FIND("BD",[Column1])) | Column1에 BD가 포함되어 있는지 확인합니다(예) |
비블랭크 열 개수
비블랭크 열을 계산하려면 COUNTA 함수를 사용합니다.
| 열 1 | 열 2 | 열 3 | 수식 | 설명(결과) |
|---|---|---|---|---|
| 영업 | 19 | =COUNTA([Column1], [Column2]) | 비블랭크 열 수 계산(2) | |
| 영업 | 19 | =COUNTA([Column1], [Column2], [Column3]) | 비블랭크 열 수 계산(2) |
텍스트에서 문자 제거
텍스트에서 문자를 제거하려면 LEN, LEFT 및 RIGHT 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 비타민 A | =LEFT([Column1],LEN([Column1])-2) | 왼쪽에서 시작하여 7자(9-2) 문자를 반환합니다(비타민). |
| 비타민 B1 | =RIGHT([Column1], LEN([Column1])-8) | 오른쪽에서 시작하여 2자(10-8)를 반환합니다(B1). |
열의 시작과 끝에서 공백 제거
열에서 공백을 제거하려면 TRIM 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 저기 안녕하세요! | =TRIM([Column1]) | 시작과 끝에서 공백을 제거합니다(Hello there!) |
열에서 문자 반복
열에서 문자를 반복하려면 REPT 함수를 사용합니다.
| 수식 | 설명(결과) |
|---|---|
| =REPT(".",3) | 마침표 3회 반복(...) |
| =REPT("-",10) | 대시를 10번 반복합니다(----------). |
함수의 사전순 목록
다음은 SharePoint 사용자가 사용할 수 있는 함수에 대한 링크의 사전순 목록입니다. 여기에는 조건부, 날짜, 수학 및 텍스트 수식뿐만 아니라 삼각, 통계 및 재무 기능이 포함됩니다.
기타 리소스
여기서 수행하려는 작업을 볼 수 없는 경우 Excel에서 수행할 수 있는지 확인합니다. 다음은 몇 가지 추가 원본입니다. 이러한 버전 중 일부는 이전 버전을 다룰 수 있으므로 표시된 사용자 인터페이스에 차이가 있을 수 있습니다. 예를 들어 SharePoint의 사이트 작업 메뉴에 있는 항목은 이제 설정
.