'엑셀' 태그의 글 목록 :: 벼리지기 마당

엑셀 함수 - LEFT, RIGHT, MID

Posted by byori
2012.09.18 11:10 교육/엑셀


LEFT, RIGHT, MID

다음 사항은 LEFTB, RIGHTB, MIDB 에도 적용됩니다.

LEFT는 지정한 문자 수에 따라 텍스트 문자열의 첮 문자부터 원하는 수 만큼의 문자를 반환합니다.

LEFTB는 지정한 바이트 수에 따라 텍스트 문자열의 첫 문자부터 원하는 수 만큼의 문자를 반환합니다.

RIGHT는 지정한 문자 수에 따라 텍스트 문자열의 마지막 문자부터 지정한 개수의 문자를 반환합니다.

RIGHTB는 지정한 바이트 수에 따라 텍스트 문자열의 마지막 문자부터 지정한 개수의 문자를 반환합니다.

MID는 지정한 문자 수에 따라 문자열의 지정한 위치로부터 지정한 개수의 문자를 표시합니다.

MIDB는 지정한 바이트 수에 따라 지정한 위치로부터 지정한 개수의 문자를 표시합니다.


구문

- text 추출할 문자가 들어있는 텍스트 문자열입니다.

- num_chars 추출한 문자 수입니다.

- num_chars는 0보다 크거나 같아야 합니다.

- num_chars가 텍스트보다 길면 텍스트 전체가 반환됩니다.

- num_chars를 생략하면 1로 간주됩니다.

- num_bytes LEFTB에서 추출한 문자 수를 바이트로 지정합니다.

- Start_num 추출할 첫 문자의 위치로서 Text에서 첮 문자는 start_num 1입니다.

- num_chars MID 함수가 텍스에서 반환할 문자의 개수를 지정합니다.

- num bytes MIDB 함수가 텍스트에서 바이트 단위로 반환할 문자의 개수를 지정합니다.



주의

- num_chars는 0 보다 크거나 같아야 합니다.

- num_chars가 텍스트보다 길면 모든 텍스트가 반환됩니다.

- num_chars를 생략하면 1로 간주됩니다.

- start_num이 텍스트의 길이보다 길면 MID는 " " (빈 문자열)을 표시합니다.

- start_num이 텍스트의 길이보다 작고 start_num과 num_chars의 합이 문자열의 길이를 초과하면 MID는 마지막 문자까지 표시합니다.

- start_num이 1보다 작으면 #VALUE! 오류값을 표시합니다.

- Num_chars가 음수이면 #VALUE! 오류값을 반환합니다.

- Num_bytes가 음수이면 #VALUE! 오류값을 반환합니다.



예제



'교육 > 엑셀' 카테고리의 다른 글

엑셀 함수 - LEFT, RIGHT, MID  (0) 2012.09.18
엑셀함수 - IF  (0) 2012.09.18
엑셀함수 - DATEDIF  (0) 2012.02.29
엑셀함수 - CHOOSE  (0) 2012.02.28
엑셀함수 - SUMIF, COUNTIF  (0) 2012.02.27
이 댓글을 비밀 댓글로

엑셀함수 - IF

Posted by byori
2012.09.18 09:29 교육/엑셀

IF

지정한 조건이 TRUE 일 때와 FALSE일 때 각각 다른 값을 반환합나ㅣ다.

IF를 사용하여 값이나 수식에 대한 조건부 검사를 수행합니다.


구문


- logical_test가 TRUE이고 value_if_true가 공백인 경우, 이 인수는 0(영)을 반환합니다. TRUE라는 단어 자체를 표시하려면 이 인수에 TRUE 논리값을 사용합니다.

- logical_test 가 FALSE이고 value_if_false가 공백일 경우 (즉, value_if_true 뒤 괄호 다음에 쉼표가 있을 경우 0(영)이 반환됩니다. value_if_false는 다른 수식이 될 수도 있습니다.


주의

- value_if_true와 value_if_false 인수가 IF 함수를 7개까지 중첩하여 사용할 수 있습니다.

- value_if_true와 value_if_false 인수가 계산될 때 IF 함수는 이들에 의해 계산된 값을 반환합니다.

- IF 함수의 인수 중에 배열이 있으면 IF 문이 수행될 때 그 배열의 모든 요소가 계산됩니다.

- 셀 범위 내의 텍스트의 문자열이나 숫자의 개수를 세려면 COUNTIF 워크시트 함수를 사용하십시오. 범위 내의 텍스트의 문자열이나 숫자를 기준으로 하여 합게를 계산하려면 SUMFIF 워크시트 함수를 사용하십시오.


[교육/엑셀] - 엑셀함수 - SUMIF, COUNTIF


예제 1




예제 2


위의 기준에 따라 점수에 따른 등급을 지정하는 예제입니다.




응용

아래의 표에서 SMR이 PA* 로 시작되는 품목에 대해서 "Y"를 아니면 "N"를 적용해 보세요.


D71의 수식 =IF(LEFT(C71,2)="PA","Y","N") 에서 (LEFT(C71,2)="PA"는 C71의 문자열 "PAODD"의 첫문자 부터 2번째 자리까지의 문자를 반환하므로 "PA"="PA'가 되어 참(TRUE)이 되고 D71의 수식은 =IF(TRUE,"Y","N")와 같으므로 참일때의 값 "Y"를 반환합니다.


LEFT 함수의 자세한 설명은 LEFT 함수 설명란을 참고 하세요


[교육/엑셀] - 엑셀 함수 - LEFT, RIGHT, MID


'교육 > 엑셀' 카테고리의 다른 글

엑셀 함수 - LEFT, RIGHT, MID  (0) 2012.09.18
엑셀함수 - IF  (0) 2012.09.18
엑셀함수 - DATEDIF  (0) 2012.02.29
엑셀함수 - CHOOSE  (0) 2012.02.28
엑셀함수 - SUMIF, COUNTIF  (0) 2012.02.27
이 댓글을 비밀 댓글로

엑셀함수 - DATEDIF

Posted by byori
2012.02.29 17:28 교육/엑셀
DATEDIF :
두 날짜 사이의 기간을 여러 인수로 구할 수 있는 함수이다.
두 날짜 사이의 일 수 뿐만 아나라 개월 수, 연 수 등을 구할 수 있다.


구문 
DATEDIF(start_date, end_date, unit)
start_date(시작일) : 시작 날짜를 지정한다.
end_date(종료일) : 마지막 날짜를 지정한다
unit(단위) : 구할 값의 정보를 단위로 지정한다.
                 단위는 6가지 종류가 있다.

"Y" :  기간내의 연수를 구한다.
"M" : 기간내의 월수를 구한다.
"D" : 기간내의 일수를 구한다.
"MD" : 1개월 미만의 일수를 구한다.
"YM" : 1개월 미만의 월수를 구한다.
"YD" : 1년 미만의 일수를 구한다.


 
 예제

 

'교육 > 엑셀' 카테고리의 다른 글

엑셀 함수 - LEFT, RIGHT, MID  (0) 2012.09.18
엑셀함수 - IF  (0) 2012.09.18
엑셀함수 - DATEDIF  (0) 2012.02.29
엑셀함수 - CHOOSE  (0) 2012.02.28
엑셀함수 - SUMIF, COUNTIF  (0) 2012.02.27
이 댓글을 비밀 댓글로

엑셀함수 - SUMIF, COUNTIF

Posted by byori
2012.02.27 16:49 교육/엑셀
SUMIF : 주어진 조건에 따라 지정되는 셀을 더한다

구문 

 criteria : 숫자, 수식 또는 텍스트 형태로 된 찾을 조건이다.
예를 들어 criteria는 32, "32", ">21", "사과" 등으로 표시할 수 있다.

주의
 - sum_range의 셀에 대응하는 range의 셀이 찾을 조건과 일치할 때만 더 할 수 있다.
 - sum_range를 생략하면 range에 있는 셀들이 더해진다.
 - Microsoft Excel에서는 조건을 기준으로 데이터를 분석하기 위해 사용할 수 있는 함수들을 추가로 제공한다. 예를 들어 셀 범위 내에서 텍스트 문자열이나 숫자가 나오는 횟수를 구하려면 COUNTIF 워크시트 함수를 사용한다. 수식에서 조건에 따라 두 개의  값 중 하나가 반환되게 하려면  (예 : 지전된 판매량에 따른 특별 판매 수당) IF 워크시트 함수를 사용한다. 

예제

 

COUNTIF : 범위내에서 주어진 조건에 맞는 셀의 개수를 센다.

구문

 
예제

 

'교육 > 엑셀' 카테고리의 다른 글

엑셀 함수 - LEFT, RIGHT, MID  (0) 2012.09.18
엑셀함수 - IF  (0) 2012.09.18
엑셀함수 - DATEDIF  (0) 2012.02.29
엑셀함수 - CHOOSE  (0) 2012.02.28
엑셀함수 - SUMIF, COUNTIF  (0) 2012.02.27
이 댓글을 비밀 댓글로

엑셀 정보를 XML 로 변환하기

Posted by byori
2011.12.28 16:13 IT
XML.COM에서 XML의 정의를 잘 설명하고 있지만, 영어 울렁증이 있는 분들은
 
카이스트 과학영재교육원 정보분야 조교들의 불로그 Kylog 에서 한글로 잘 설명된 게 있으니 참고 바랍니다.

XML 다양한 확장 언어로 
굳이 언어를 따로 선언하지 않으니깐 말이죠 태그 그 자체가 선언이라 전자상거래, 데이타 변환, 통신쪽 모듈에  여러방면에 활용도가 좋습니다.  

XML을 잘 알고 있지 않고, 기존 자료를 변환해햐 할 필요가 느껴질 때
다음의 컨버터를 추천합니다. 

파일을 다운받는 등의 변환기가 아니라 웹서비스 입니다.

Mr. Data Converter 

 



사용하는 방법은 엑셀 파일에서
정해진 부분의 셀을 복사해서 위쪽에 붙여넣기하면 아래쪽에 XML 태그로 변환되어 보여집니다.


 
XML 뿐만아니라  HTML 등의 태그로도 변환이 가능합니다.


지원하는 출력

Actionscritpt
ASP
HTML
JSON
MySQL
PHP
Python
Ruby
XML 



이 댓글을 비밀 댓글로

엑셀 셀에 걸린 암호 해제하기

Posted by byori
2011.10.06 10:37 IT
엑셀에 암호를 거는 방법은 여러가지가 있습니다.

1) 파일에 암호를 걸어 쓰기 일기를 제한하는 것과


쓰기가 가능하더라도 일부  2)셀의 내용의 보호하고자 셀 보호 Work sheet 보호 등를 위한 암호를 입력하는 방법이 있습니다.



이 포스팅은 후자 2)의 보호된 셀이나 통합문서의 암호를 제거하는 방법을 소개합니다.


셀이 보호된 파일은 그림처럼
메뉴에서 도구 -> 보호를 확인하면 시트 보호 해제(P)... 가 보입니다.
이는 셀이 보호된 상태입니다.


이처럼 보호암호가 걸려 있습니다.



  1)첨부된 파일을 우선 다운로드 합니다.

password.xla

해당 자료 만료되어 본문 아래에 파일을 다운받으세요

2) 메뉴에서 메크로  -> 보안
매크로 보안 설정을 낮음으로 설정합니다.



3) 보호된 파일을 연 상태로 다운받은 파일을 더블클릭합니다.


  4) 암호 제거기가 로드되었다라는 메세지가 나옵니다. 이를 확인하고 나면


 
5) 도구 메뉴 하단에 보호를 해제할 수 있는 메뉴(Unprotect sheet)가 활성화 되고 클릭해주면 셀보호가 해제 됩니다.


 
셀암호 제거 다운 받기

 


덧하여  ================================================================

1) 2014년 1월 7일 기존 문서가 작동하지 않음에 따라, password,xla를 갱신하였습니다.

2) MS 2007, 2010 용의 암호 제거기도 올립니다.

 - 2007, 2010용 엑셀 암호제거 툴 다운 받기


2015년 엡데이트 =====================================================================

2015년 갱신된 자료를 첨부합니다.

1) 엑셀 2007/2010 버젼용 다운로드

password_2015.xlam


2) 엑셀 97에서 엑셀 2003 버젼용 다운로드

password_2015.xla


2007 버젼용으로 다운 받았다면 보안메크로를 포함으로 엽니다.


Straxx 라는 메뉴가 추가 되었습니다.  위의 1

이 메뉴를 누르면 2 와같은 메뉴와 아이콘이 나타납니다.

암호가 해제되면 확인창이 나타납니다.


2017.03.17 update =====================================

갱신된 파일로 업데이트 합니다.

password_2007_2010.xlam


엑셀 2007, 엑셀 2010 에서 작성된 암호만 제거됩니다.

2003 버전은 유료로 구입해야함을 알립니다.

이 댓글을 비밀 댓글로
  1. 오랜만에 댓글 남겨요..^^
    엑셀 예전에 배울땐 이것저것 알았었는데 지금은 영~~
    좋은 정보네요.. 잘 보고 갑니다~~!!
    • 최병대
    • 2014.06.22 12:17 신고
    이 블로그에서 password.xla와 password_2007_2010.xlam을 다운받아서 실행했는데, 컴퓨터의 엑셀을 여니까 모든 메뉴가 영어로 바뀌고 MS Office 2007을 삭제하려고 해도 'This product installation has been corrupted. Run setup again from the CD, DVD, or other original instsllation source.'라는 대화창이 뜨면서 삭제도 되지 않아요. 바로 답변해주길 바래요.
    • 제발~
    • 2015.04.21 14:00 신고
    저는 만료됬다고 안 열리네요..ㅠㅠ 엑셀 암호를 제거할수 있는 방법 없나요?
    • 해당 자료 만료되어 갱신된 파일 올려두었습니다
    • 2015.06.11 10:49
    비밀댓글입니다
    • 2015.08.06 18:00
    비밀댓글입니다
  2. 만료 되었다고하는데요 다시 파일 갱신 해주시면안되나요?
    • 이진호
    • 2017.01.05 13:12 신고
    2016년 버전은 해제 못하나요 ??

티스토리 툴바