목록의 일반적인 수식 예제
Applies To
SharePoint Server 구독 버전 SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 Enterprise SharePoint Server Central Admin 2013 Microsoft 365의 SharePoint SharePoint Server 2010 Microsoft Lists Microsoft 365 Small Business의 SharePoint목록의 계산 열에 수식을 사용하면 가격에 대한 판매세 계산과 같은 기존 열에 추가할 수 있습니다. 이러한 데이터를 결합하여 프로그래밍 방식으로 데이터의 유효성을 검사할 수 있습니다. 계산 열을 추가하려면 + 열 추가를 클릭한 다음 자세히를 선택합니다.
참고: 계산된 필드는 자체 행에서만 작동할 수 있으므로 다른 행의 값이나 다른 목록 또는 라이브러리에 포함된 열을 참조할 수 없습니다. 조회 필드는 수식에서 지원되지 않으며, 수식을 처리할 때 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"를 반환합니다. (확인) |
15 |
9 |
8 |
=IF(AND([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") |
15가 9보다 크고 8보다 작으면 "확인"을 반환합니다. (확인 안 됨) |
15 |
9 |
8 |
=IF(OR([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") |
15가 9보다 크거나 8보다 작으면 "확인"을 반환합니다. (확인) |
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 함수를 참조하세요.
다음 수식을 사용하여 날짜에 일, 월 또는 연도 수를 추가하고, 두 날짜의 차이를 계산하고, 시간을 10진수 값으로 변환하는 등의 날짜 및 시간을 기반으로 계산을 수행할 수 있습니다.
날짜 추가
날짜에 일 수를 추가하려면 더하기(+) 연산자를 사용합니다.
참고: 날짜를 조작할 때 계산 열의 반환 형식을 날짜 및 시간으로 설정해야 합니다.
열 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) |
한 시간 단위를 기반으로 하는 합계로 결과를 표시하려면 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) |
두 번 사이의 총 분 (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 |
수식 |
설명(결과) |
---|---|---|
23:58 |
=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 |
수식 |
설명(가능한 결과) |
---|---|---|
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]) |
Column2: 3%(23.69)의 백분율 값으로 Column1의 수를 늘입니다. |
23 |
3% |
=[Column1]*(1-[Column2]) |
Column2: 3%(22.31)의 백분율 값으로 Column1의 숫자를 줄입니다. |
숫자를 전원으로 올리기
지수 연산자(^) 또는 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) |
가장 가까운 정수(21)까지 20.3을 반올림합니다. |
-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번째, 10진수 2위(12.54)로 반올림합니다. |
숫자를 가장 가까운 숫자 또는 분수로 반올림하려면 ROUND 함수를 사용합니다.
열 1 |
수식 |
설명(결과) |
---|---|---|
20.3 |
=ROUND([Column1],0) |
분수 부분이 .5보다 작기 때문에 20.3을 아래로 반올림합니다(20). |
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 |
수식 |
설명(결과) |
---|---|---|
니나 비첸 |
=UPPER([Column1]) |
텍스트를 대문자로 변경(NINA VIETZEN) |
니나 비첸 |
=LOWER([Column1]) |
텍스트를 소문자로 변경(니나 비트젠) |
니나 비첸 |
=PROPER([Column1]) |
텍스트를 제목 대/소문자(니나 비첸)로 변경 |
이름과 성 결합
이름과 성을 결합하려면 앰퍼샌드 연산자(&) 또는 CONCATENATE 함수를 사용합니다.
열 1 |
열 2 |
수식 |
설명(결과) |
---|---|---|---|
카를로스 |
카르발로 () |
=[Column1]&[Column2] |
두 문자열을 결합합니다(CarlosCarvallo). |
카를로스 |
카르발로 () |
=[Column1]&" "&[Column2] |
공백으로 구분된 두 문자열을 결합합니다(Carlos Carvallo). |
카를로스 |
카르발로 () |
=[Column2]&", "&[Column1] |
쉼표와 공백으로 구분된 두 문자열을 결합합니다(Carvallo, Carlos). |
카를로스 |
카르발로 () |
=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") |
서로 다른 열의 텍스트와 날짜를 하나의 열로 결합합니다(청구 날짜 6월-05-2007) |
열 내용 비교
한 열을 다른 열 또는 값 목록과 비교하려면 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인지 확인(확인) |
Vietzen |
=IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") |
Column1에 문자 v가 포함되어 있는지 확인합니다(확인). |
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의 사이트 작업 메뉴에 있는 항목은 이제 설정 메뉴에 있습니다.