목록의 계산된 열에 수식을 사용하면 가격에 대한 판매세 계산과 같이 기존 열에 추가하는 데 도움이 될 수 있습니다. 이들 결합을 통해 프로그래밍 방식으로 데이터의 유효성을 검사할 수 있습니다.
계산된 열을 추가하려면 다음을 수행합니다.
- 목록에서 + 열 추가를 클릭하고 목록을 아래로 스크롤하여 모든 열 형식 보기를 선택한 다음 자세히를 선택합니다.
- 설정 > 열 만들기 페이지에서 계산(다른 열을 기반으로 하는 계산)을 선택합니다.
- 추가 열 설정 구역의 수식 상자에 사용할 수식을 입력합니다.
계산된 열 및 함수에 대한 자세한 내용은 목록 또는 라이브러리에서 데이터 계산을 참조하세요.
참고
계산 필드는 자체 행에서만 작동할 수 있으므로 다른 행의 값이나 다른 목록이나 라이브러리에 포함된 열을 참조할 수 없습니다. 조회 필드는 수식에서 지원되지 않습니다. 새로 삽입된 행의 ID는 수식이 처리될 때 존재하지 않기 때문에 사용할 수 없습니다.
수식을 입력할 때 달리 지정하지 않는 한 키워드와 연산자 사이에는 공백이 없습니다.
다음은 완전한 목록이 아닙니다. 모든 수식을 보려면 이 문서의 끝에 있는 사전순 목록을 참조하세요.
아래 제목을 선택하여 열고 자세한 지침을 확인하세요.
조건부 수식
다음 수식을 사용하여 명령문의 조건을 테스트하고 Yes 또는 No 값을 반환하거나, 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"를 반환합니다. (확인) |
| 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"를 반환합니다. (확인) |
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일에 3개월 더하기(2007/9/9) |
| 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일에 3년 더하기(2010/6/9) |
| 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) | 1년, 7개월 및 5일을 2008/12/10(2010/7/15)에 추가합니다. |
두 날짜의 차 계산
이 계산을 수행하려면 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) |
하나의 시간 단위를 기준으로 결과를 총계로 표시하려면 INT 함수나 HOUR, MINUTE 또는 SECOND 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 2007/06/09 오전 10:35 | 2007/06/10 오후 3:30 | =INT(([Column2]-[Column1])*24) | 두 시간 사이의 총 시간(28) |
| 2007/06/09 오전 10:35 | 2007/06/10 오후 3:30 | =INT(([Column2]-[Column1])*1440) | 두 시간 사이의 총 시간(분)(1735) |
| 2007/06/09 오전 10:35 | 2007/06/10 오후 3:30 | =INT(([Column2]-[Column1])*86400) | 두 시간 사이의 총 시간(초)(104100) |
| 2007/06/09 오전 10:35 | 2007/06/10 오후 3:30 | =HOUR([Column2]-[Column1]) | 차이가 24(4)를 초과하지 않는 두 시간 사이의 시간 |
| 2007/06/09 오전 10:35 | 2007/06/10 오후 3:30 | =MINUTE([Column2]-[Column1]) | 차이가 60(55)을 초과하지 않는 두 시간 사이의 분 |
| 2007/06/09 오전 10:35 | 2007/06/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)의 시간 수 |
시를 십진수에서 표준 시간 형식(시:분:초)으로 변환하려면 나누기(/) 연산자와 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로 표시됩니다. 이 형식은 율리우스력을 기반으로 하지 않습니다.
날짜를 율리우스력으로 변환하려면 TEXT 함수와 DATEVALUE 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 6/23/2007 | =TEXT([Column1],"yy")&TEXT(([Column1]-DATEVALUE("1/1/"& TEXT([Column1],"yy"))+1),"000") | 두 자리 연도(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 | 수식 | 설명(가능한 결과) |
|---|---|---|
| 2월 19-2007 | =TEXT(WEEKDAY([Column1]), "dddd") | 날짜의 요일을 계산하고 요일의 전체 이름(월요일)을 반환합니다. |
| 2008년 1월 3일 | =TEXT(WEEKDAY([Column1]), "ddd") | 날짜의 요일을 계산하고 요일의 약어 이름(Thu)을 반환합니다. |
수학 수식
다음 수식을 사용하여 숫자 더하기, 빼기, 곱하기, 나누기, 숫자의 평균 또는 중앙값 계산, 숫자 반올림, 값 세기 등의 다양한 수학 계산을 수행할 수 있습니다.
숫자 더하기
한 행의 두 개 이상의 열에 숫자를 더하려면 덧셈(+) 연산자 또는 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) | 처음 두 열의 숫자와 숫자 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%) | 1열의 숫자를 5% 증가(24.15) |
| 23 | 3% | =[Column1]*(1+[Column2]) | 열1의 숫자를 열2의 백분율 값으로 증가: 3%(23.69) |
| 23 | 3% | =[Column1]*(1-[Column2]) | 열1의 숫자를 열 2의 백분율 값으로 줄입니다: 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의 100, 소수점 아래 두 자리(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번째 자리, 소수점 아래 두 자리(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(소수점 아래 첫째 자리)으로 반올림합니다. 반올림할 부분이 0.05 이상이므로 숫자가 반올림됩니다(결과: 1.3). |
| 30.452 | =ROUND([Column1], 2) | 숫자를 가장 가까운 100분의 1(소수점 아래 두 자리)으로 반올림합니다. 반올림할 부분인 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). |
| nina Vietzen | =PROPER([Column1]) | 텍스트를 제목 대/소문자로 변경(Nina Vietzen) |
이름과 성 결합
이름과 성을 결합하려면 앰퍼샌드(&) 연산자 또는 CONCATENATE 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 카를로스 | 카르발로 | =[Column1]&[Column2] | 두 문자열 결합(CarlosCarvallo) |
| 카를로스 | 카르발로 | =[Column1]&" "&[Column2] | 공백으로 구분된 두 문자열을 결합합니다(Carlos Carvallo). |
| 카를로스 | 카르발로 | =[Column2]&", "&[Column1] | 쉼표와 공백으로 구분된 두 문자열을 결합합니다(Carvallo, Carlos). |
| 카를로스 | 카르발로 | =CONCATENATE([Column2], ",", [Column1]) | 쉼표로 구분된 두 문자열을 결합합니다(Carvallo,Carlos). |
서로 다른 열의 텍스트와 숫자 결합
텍스트와 숫자를 결합하려면 CONCATENATE 함수, 앰퍼샌드(&) 연산자 또는 TEXT 함수와 앰퍼샌드 연산자를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 양 | 28 | =[Column1]&" 판매 "&[Column2]&" 단위." | 위의 내용을 하나의 문구로 결합합니다(Yang은 28개 판매). |
| 뒤부아 | 40% | =[Column1]&" sold "&TEXT([Column2],"0%")&" of the total sales." | 위의 내용을 하나의 문구로 결합합니다(Dubois는 전체 판매량의 40%를 판매했습니다.) 참고: TEXT 함수는 기본 값인 .4 대신 Column2의 서식이 지정된 값을 추가합니다. |
| 양 | 28 | =CONCATENATE([Column1]," sold ",[Column2]," units.") | 위의 내용을 하나의 문구로 결합합니다(Yang은 28개 판매). |
텍스트를 날짜 또는 시간과 결합
텍스트를 날짜 또는 시간과 결합하려면 TEXT 함수와 앰퍼샌드(&) 연산자를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(결과) |
|---|---|---|---|
| 청구 날짜 | 2007년 6월 5일 | ="Statement date: "&TEXT([Column2], "d-mmm-yyyy") | 텍스트와 날짜 결합(명세서 날짜: 2007년 6월 5일) |
| 청구 날짜 | 2007년 6월 5일 | =[Column1]&" "&TEXT([Column2], "mmm-dd-yyyy") | 서로 다른 열의 텍스트와 날짜를 한 열로 결합합니다(청구 날짜: Jun-05-2007). |
열 내용 비교
한 열을 다른 열 또는 값 목록과 비교하려면 EXACT 함수 및 OR 함수를 사용합니다.
| 열 1 | 열 2 | 수식 | 설명(가능한 결과) |
|---|---|---|---|
| BD122 | BD123 | =EXACT([Column1],[Column2]) | 처음 두 열의 내용을 비교합니다(아니요). |
| BD122 | BD123 | =EXACT([Column1], "BD122") | 열1과 문자열 "BD122"의 내용을 비교합니다(예). |
열 값 또는 열 값의 일부가 특정 텍스트와 일치하는지 확인합니다.
열 값 또는 열 값의 일부가 특정 텍스트와 일치하는지 검사하려면 IF,FIND,SEARCH,ISNUMBER 함수를 사용합니다.
| 열 1 | 수식 | 설명(가능한 결과) |
|---|---|---|
| Vietzen | =IF([Column1]="Vietzen", "OK", "Not OK") | 열 1이 Vietzen(확인)인지 확인합니다. |
| Vietzen | =IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") | 열1에 문자 v(확인)가 포함되어 있는지 확인합니다. |
| BD123 | =ISNUMBER(FIND("BD",[Column1])) | 열 1에 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) | 오른쪽(B1)부터 시작하여 2(10-8)자를 반환합니다. |
열의 시작과 끝에서 공백 제거
열에서 공백을 제거하려면 TRIM 함수를 사용합니다.
| 열 1 | 수식 | 설명(결과) |
|---|---|---|
| 안녕하세요! | =TRIM([Column1]) | 시작과 끝에서 공백을 제거합니다. 안녕하세요!) |
열에서 문자 반복
열에서 문자를 반복하려면 REPT 함수를 사용합니다.
| 수식 | 설명(결과) |
|---|---|
| =REPT(".",3) | 마침표를 3번 반복합니다(...) |
| =REPT("-",10) | 대시를 10회 반복합니다(----------). |
함수의 사전순 목록
다음은 SharePoint 사용자가 사용할 수 있는 기능에 대한 링크의 사전순 목록입니다. 여기에는 삼각법, 통계 및 재무 함수와 조건부, 날짜, 수학 및 텍스트 수식이 포함됩니다.
기타 리소스
여기서 수행하려는 작업이 표시되지 않으면 Excel에서 수행할 수 있는지 확인합니다. 다음은 몇 가지 추가 소스입니다. 이들 중 일부는 이전 버전을 포함할 수 있으므로 표시된 사용자 인터페이스에 차이가 있을 수 있습니다. 예를 들어 SharePoint의 사이트 작업 메뉴에 있는 항목은 이제 이름 메뉴
에 있습니다.