엑셀에서 데이터를 찾을 필요가 있다.

특히 컨트롤(슬라이드 바나, 체크 박스등)을 사용할 때에는
굉장히 유용하다.

각각의 의미는 다음과 같다.
index(Data, i, j): 선택한 data의 범위에 있는 i번째 행의 j 번째 열을 구한다.
VLOOKUP(찾으려는 값, 전체 영역,리턴하는열 번호): 전체 영역에서 가장 좌측에 있는 값이 찾으려는 값이면 가장 우측값을 리턴한다.

 1 2
 4
 7
 10 11  12 
와 같은 데이터가 있을 때
1이 A1, 12가 C4에 있는 경우

=INDEX(A1:C4,1,1)
은 1을
=INDEX(A1:C4,4,3)
은 12를 표시해준다

=VLOOKUP(1,A1:C4,3)
은 3을
=VLOOKUP(4,A1:C4,3)
은 6을
각각 표시해준다.
Posted by tuning-java
TAG Excel, 엑셀
엑셀에서 숫자를 다루면서 필요한 것이 CEILING이라는 것이다.

다음의 내용을 보자. 4.5라는 숫자에 CEILING 계산은 다음과 같이 한다.
CEILING(4.5,1) 
CEILING(4.5,2) 
CEILING(4.5,4) 
CEILING(4.5,8) 
CEILING(4.5,10)
 
결과는 다음과 같이 나온다.

1

5

2

6

4

8

8

8

10

10


CEILING 은 올림함수의 일종으로, 뒤에 있는 숫자의 배수를 표시해준다.
4.5를 1의 배수로 표현하면, 4 다음의 숫자가 5이기 때문에 5가 되며
4.5를 2의 배수로 표현하면, 4 다음의 숫자가 6이기 때문에 6이 된다.

CEILING의 반대는 FLOOR 로 올리지 않고, 내림을 한다.

Posted by tuning-java
TAG Excel, 엑셀
엑셀에도 기본적으로 글자를 자르는 (substring) 기능이 존재한다.

글자를 자르는 함수는 LEFT, MIDDLE, RIGHT 가 있다.
LEFT(A1,2) ==>A1의 값이 ABCDE이면 AB가 나옴. 
RIGHT(A1,3) ==> A1의 값이 ABCDE이면 CDE가 나옴
MID(A1,2,2) ==> A1의 값이 ABCDE이면 BC가 나옴.


Posted by tuning-java
TAG Excel, 엑셀
예전 버젼의 MS 워드나 엑셀, PPT는 창을 두개 띄울 수가 있었는데,
요즘 버젼(2007)은 창을 두개 이상 띄울 수가 없다.

듀얼 모니터를 써도 아무런 도움이 안되는~~~

그래서 생각한것이 Open Office를 이용하는 것...

작업하려는 문서를 MS 워드나 액셀 파워 포인트로 띄우고,
참조하는 문서를 Open office로 띄워서 보는 방법이다.

아무리 해도 뭐 방법이 없는데 이렇게라도 해서 써야지.

아니면, 다른 방법은
구글 Docs 에 참조할 문서를 올려서 사용하는 것이다.
Open office를 쓰는 것 보다는 메모리는 적게 먹겠지만...

PS:네이버에서 "야매"에 대해서 사전 검색을 해 봤더니,
사전에 있는 용어는 아니다. ㅋㅋ
Posted by tuning-java

예를 들어서 다음과 같은 데이터가 있을 때 (여기서 A 는 열의 이름)

A

aaa
aaa
bbb
ccc
ddd
ddd
eee
fff

각 항목, 그러니까 aaa, bbb, ccc, ddd, eee, fff 가 몇개인지 확인하는 방법은 다음과 같다.

이 경우 데이터가 몇개 안되니까 눈으로 보면 되지만, 만약 Access log와 같이 URL 데이터가 많이 있을 때, 어떤 URL이 많이 호출되는지를 확인할 때 그걸 일일이 더하는건 바보같은 짓이다.

1. 가장먼저 해당 열을 다른 시트에 복사한다.

2. 그 다음 다른 시트의 A 열을 클릭한 후(A 열을 모두 선택하도록...)

3. 메뉴에서 "데이터 --> 중복된 항목 제거"를 선택한다. 그럼 다음과 같이 된다.

A

aaa
bbb
ccc
ddd
eee
fff

4. 그럼 우리가 원하는 각 항목들만 남아있게 된다. (중복된걸 제거 했으니까)

5. 마지막으로
추가된 시트의 B 행에 다음과 같이 수식을 추가한다.
=COUNTIF(원본탭!A:A,A2)
여기서 "원본탭" 은 원래 중복된 항목을 제거하지 않은 탭의 이름.
A:A는 중복된 항목을 제거하지 않은 열
A2는 중복된 항목이 제거된 셀의 위치이다. 여기서는 aaa가 있는 셀의 이름이다.

6. 이 식을 아래 줄에도 복사하면 모든 작업이 끝난다.

^^;

Posted by tuning-java