본문 바로가기

엑셀함수

엑셀 함수 활용-대소문자바꾸기 엑셀서식에서 대소문자를 바꾸어야 하는 경우가 종종 있죠.. 간단하게 3가지 함수만 알면 아주 쉽게 작업할 수 있습니다. 한번 확인해 볼까요.. 대문자를 모두 소문자로 바꾸는 경우(lower), 소문자를 모두 대문자로 바꾸는 경우(upper), 단어의 첫째 문자와 영문자가 아닌 문자 다음에 오는 영문자를 대문자로 변환하는 경우(proper), (나머지 문자들은 모두 소문자로 변환합니다.) LOWER(text) text : 소문자로 변환할 문자열입니다. 텍스트에서 글자가 아닌 문자는 변환되지 않습니다. UPPER(text) text : 대문자로 변환할 텍스트입니다. text는 참조 또는 텍스트 문자열일 수 있습니다. PROPER(text) text : 따옴표로 묶인 텍스트, 텍스트를 반환하는 수식 또는 일부.. 더보기
엑셀 함수 활용-MATCH 지정된 값을 지정된 순서로 일치시키는 배열에서 항목의 상대 위치를 반환합니다. 항목 자체가 아니라 범위에서의 항목 위치가 필요한 경우 LOOKUP 함수 중 하나를 사용하는 대신 MATCH 함수를 사용합니다. ○ 구문 MATCH(lookup_value,lookup_array,match_type) lookup_value 테이블에서 찾으려는 값입니다. lookup_array 찾으려고 하는 값이 포함된 인접한 셀들의 범위입니다. lookup_array는 배열 또는 배열 참조여야 합니다. match_type -1, 0, 1 세 가지가 있습니다. 1 : 이면 MATCH는 lookup_value보다 작거나 같은 값 중에서 최대값을 찾습니다. 0 : MATCH는 lookup_value와 같은 첫째 값을 찾습니다. -1.. 더보기
엑셀 함수 활용-SUBSTITUTE 문자열에서 old_text를 new_text로 바꿀때, 문자열의 특정 텍스트를 바꾸려면 SUBSTITUTE를 사용합니다. 문자열의 특정 위치에 있는 텍스트를 바꾸려면 REPLACE 함수를 사용합니다. ○ 구문 SUBSTITUTE(text,old_text,new_text,instance_num) text 문자를 대체할 텍스트가 포함된 셀의 참조 또는 텍스트입니다. old_text 바꿀 텍스트입니다. new_text old_text를 대신할 텍스트입니다. instance_num text에서 몇 번째에 있는 old_text를 new_text로 바꿀 것인지를 지정하는 수입니다. instance_num을 지정하면 해당하는 위치에 있는 old_text만 바뀝니다. 그렇지 않으면 모든 old_text가 new_tex.. 더보기
엑셀 함수 활용-CONCATENATE, RIGHT 보통 보안을 위해 주민등록번호나 카드번호 등의 특정 부분을 "*"로 처리할 때 쓰면 편한 함수입니다. CONCATENATE 함수 대신 앰퍼샌드(&) 계산 연산자를 사용하여 텍스트 항목을 결합할 수도 있구요. 예를 들어 =A1&B1은 =CONCATENATE(A1,B1)과 같은 값을 반환합니다. ○ 수식 CONCATENATE (text1,text2,...) Text1, text2, ... 단일 텍스트 항목으로 결합할 텍스트 항목으로, 2개에서 255개까지 지정할 수 있습니다. 텍스트 항목에는 텍스트, 숫자 또는 단일 셀 참조를 지정할 수 있습니다. 주민등록번호의 끝자리를 *로 대체하는 간단한 예제임. ○ 예제 더보기
엑셀 함수 활용-REPT 어떤 문자나 값을 반복해서 사용할 때 어떻게 하나요? 개수대로 복사? 뭐 그래도 되지만... 여기 간단한 함수 사용으로 반복된 값을 아주 쉽게 나타냅니다. ○ 수식 REPT(text,number_times) text 반복할 텍스트입니다. number_times 텍스트를 반복할 횟수를 지정하는 양수입니다. ○ 예제 더보기
엑셀 함수 활용-LEN,LENB LEN은 텍스트 문자열의 문자 수를 반환합니다. LENB는 텍스트 문자열의 문자를 나타내는 데 사용되는 바이트 수를 반환합니다. LEN은 싱글바이트 문자든 더블바이트 문자든 상관없이, 또한 기본 언어 설정에 상관없이 항상 각 문자를 1로 계산합니다. LENB는 DBCS를 지원하는 언어를 편집할 수 있도록 설정하고 이 언어를 기본 언어로 설정한 경우 각 더블바이트 문자를 2로 계산합니다. 이러한 경우가 아니면 LENB는 각 문자를 1로 계산합니다. ○ 수식 LEN(text) LENB(text) text 길이를 확인하려는 문자열입니다. 공백도 문자로 계산됩니다. ○ 예제 더보기
엑셀 함수 활용-EXACT 문자열끼리 비교를 할때 사용하면 유용한 함수입니다. 우리가 눈으로 보기에는 같아 보이는 필드도 정확하게 확인 할 수 있죠. 앞 뒤 공백까지 포함해서 비교 하기때문에 우선 trim함수로 공백을 모두 제거한 후 비교 하는게 더 정확하게 결과값을 얻겠죠. ○ 수식 EXACT(text1,text2) text1 첫 번째 텍스트 문자열입니다. text2 두 번째 텍스트 문자열입니다. ※ EXACT 함수 대신 이중 등호(==) 비교 연산자를 사용하여 두 문자열이 정확하게 일치하는지 비교할 수도 있습니다. 예를 들어 =A1==B1을 사용하면 =EXACT(A1,B1)을 사용할 때와 같은 결과를 얻을 수 있습니다. 자 이제 간단한 예제문을 볼까요~ ○ 예제 더보기
엑셀 함수 활용-TRIM 단어 사이에 있는 공백 하나를 제외하고 텍스트의 공백을 모두 삭제할 때 사용합니다. 다른 응용 프로그램에서 받은 텍스트에 불필요한 공백이 있을 때 TRIM을 사용합니다. TRIM(text) text 공백을 제거할 텍스트입니다. 다시 간단한 예제를 볼까요? 더보기
엑셀 함수 활용-CLEAN 인쇄할 수 없는 문자를 텍스트에서 모두 삭제합니다. CLEAN을 사용하면 다른 응용 프로그램에서 가져온 텍스트 중에서 현재 사용 중인 운영 체제에서 인쇄할 수 없는 문자를 모두 삭제할 수 있습니다. 예를 들어 CLEAN을 사용하여 주로 데이터 파일의 시작과 끝에 있으며 인쇄할 수 없는 컴퓨터 코드를 삭제할 수 있습니다. CLEAN(text) text 인쇄할 수 없는 문자를 제거할 워크시트 정보입니다. 간단 예제~ ! 더보기
IF문 중복으로 사용하기. 지정한 조건이 TRUE이면 특정 값을 반환하고 FALSE이면 다른 값을 반환합니다. IF(logical_test,value_if_true,value_if_false) logical_test TRUE나 FALSE로 평가될 수 있는 임의의 값 또는 식입니다. value_if_true logical_test가 TRUE인 경우에 반환되는 값입니다. value_if_false logical_test가 FALSE인 경우에 반환되는 값입니다. logical_test가 FALSE이고 value_if_false가 공백인 경우 (즉, value_if_true 뒤에 괄호 다음에 쉼표가 있는 경우) 0이 값으로 반환됩니다. value_if_false는 또 다른 수식이 될 수도 있습니다. 중첩함수 사용에 대한 간단한 예제를 볼.. 더보기
엑셀 기본 함수 정리 엑셀의 기본적인 함수와 사용법이 간단하게 정리.. 아주 유용하네요~ 더보기