1. 셀 크기(열 너비) 자동조절 [Alt + H, O, I]
Alt를 먼저 누르고 H, O, I 순으로 누르면 된다.
'오피스 > 엑셀' 카테고리의 다른 글
고급필터 학습 (0) | 2018.12.03 |
---|---|
조건부서식용 함수 학습 (0) | 2018.11.29 |
데이터 표시형식 바꾸기 (0) | 2018.11.27 |
1. 셀 크기(열 너비) 자동조절 [Alt + H, O, I]
Alt를 먼저 누르고 H, O, I 순으로 누르면 된다.
고급필터 학습 (0) | 2018.12.03 |
---|---|
조건부서식용 함수 학습 (0) | 2018.11.29 |
데이터 표시형식 바꾸기 (0) | 2018.11.27 |
필터는 조건에 합당한 필드 값만 추출한다
1. 구매실적이 두 번째로 크거나 두 번째로 작은 데이터 표시
1-1) 두 번째로 큰 값은 LARGE 함수, 두 번째로 작은 값은 SMALL 함수를 사용한다.
=LARGE(범위,2) =SMALL(범위,2) 형태이고, OR조건이므로 다른 행에 입력해야하나 편하게 OR() 함수를 사용해도 좋다.
=OR(=LARGE(범위,2) =SMALL(범위,2))
1-2) 각 조건에 해당하는 값만 추출해야하므로 기준값을 정해 조건값과 비교하여 조건식을 작성해야한다.
기준값이 없다면 해당 범위에 대한 조건은 항상 참이 되므로 올바른 결과를 내놓지 못한다.
따라서 가장 상단 값의 셀인 D4를 기준으로 해당 열의 모든 값과 조건값을 비교하여 참과 거짓으로 나눈다.
=D4=LARGE(범위,2) 와 같이 범위에서 첫번째 값을 기준 삼아 범위 안의 값들과 순차적으로 비교하여 조건에 부합하는 결과를 나타낸다.
(단, 범위는 변동이 생기지 않도록 절대참조로 할 것)
2) "복사 위치"에서 별도로 필드를 작성해 지정하지 않으면 조건에 부합하는 레코드의 전체 필드 값을 출력한다.
(필드를 지정하면 각 레코드의 해당 필드 값만 출력된다)
(*"실적" 필드가 조건값과 "구매실적" 열의 데이터와 비교한 값을 나타내며, 실제 필드는 아니고 가상필드로서 참고용이다)
2. '성명'이 김으로 시작하면서 '근속기간'이 15년 이상인 데이터 중 '퇴직금'이 50,000 이하인 조건은?
1) 김*
2) >=15
3) <=50000
엑셀 단축키 학습 (0) | 2018.12.03 |
---|---|
조건부서식용 함수 학습 (0) | 2018.11.29 |
데이터 표시형식 바꾸기 (0) | 2018.11.27 |
(E6)셀의 열 번호가 홀수인지 궁금하다면?
1) 셀의 열 번호를 나타내는 함수인 column()에서 임의의 셀(E6)을 입력하면 열의 위치를 나타내는 알파벳(E)을 숫자로 반환한다.
예) "=column(E6)"은 E열이 5번째 위치하므로 5를 출력한다.
2) 홀수 여부를 묻는 것은 isodd()에서 값을 입력 받으면 True 또는 False 값을 반환한다.
예) "=isodd(3)"은 True라는 값이 출력된다.
[E3:S31] 범위에서 열 번호가 홀수인 경우만 서식을 변경하려면,
열 번호를 구하는 함수 column()과 홀수 여부를 구하는 함수 isodd()를 사용한다.
조건부서식에서 규칙으로 "=isodd(column())"를 입력하면 열 번호가 홀수에 해당하는 부분만 걸러진다.
날짜 (12/1)의 월의 수가 홀수 여부를 가리려면?
1) 날짜의 월의 수는 month() 함수를 사용한다. "12/1" 입력된 셀 위치가 F4라면 month(F4)를 입력시 "12"만 돌려받는다.
2) 홀수 여부는 isodd()이다.
구하고자하는 날짜 (5/23)의 월수가 홀수인지 알고싶다면,
월수를 구하는 month()와 홀수를 구하는 isodd()를 조합하면 된다.
즉 "=isodd(month(날짜가 적힌 셀 참조))"를 입력하면 원하는 조건대로 서식이 가능하다.
"J00001"이라는 셀 값에서 J값만 뽑아내려면?
J값의 위치가 왼쪽에 있으므로 LEFT() 함수를 사용한다.
"J00001"이 A1 셀에 위치한다면, LEFT(A1,1)이라고 입력하면 "J" 값을 돌려받는다.
그럼 A1셀부터 A열이 고정된 상태로 범위가 지정된 셀까지 첫번째 값이 J인 경우만 찾을려면,
A열이 고정되므로 $A1으로 입력하고, 첫번째 값을 구하니 LEFT($A,1)라고 먼저 입력한다.
그 다음 J인 경우만 해당하도록 LEFT($A1,1)="J" 라고 입력한다. 문자이므로 반드시 " " 를 사용한다
3의 배수를 구하려면?
3의 배수는 3, 6, 9, 12, … 이다
3의 배수의 특징은 3으로 나누면 나머지가 0이 된다.
그럼 나머지를 구하는 함수인 MOD()를 사용하여 3으로 나눴을 때 나머지가 0인 값만 추려낼 수 있다.
W3셀부터 W열이 고정된 상태에서 지정된 범위까지의 숫자 중에 3의 배수에 서식을 주려면?
참조할 셀을 $W3으로 입력하고, 3의 배수를 구하도록 나눌 값 3을 넣은 함수 MOD($W3,3)를 완성한다.
3으로 나누더라도 나머지가 0인 값만 찾아야하니 MOD($W3, 3)=0을오 마무리하면 된다.
엑셀 단축키 학습 (0) | 2018.12.03 |
---|---|
고급필터 학습 (0) | 2018.12.03 |
데이터 표시형식 바꾸기 (0) | 2018.11.27 |
실수로 표시된 재고율 데이터의 가독성을 높이고자 백분율로 표시 형식을 바꿀 것이다. 만약 음수나 숫자 0이 있다면 "*" 표시할 것이다. |
||||||
단가 : | 24,500 | |||||
영업소코드 | 영업소명 | 입고량 | 판매량 | 재고량 | 판매금액 | 재고율 |
SE-001 | 서울 | 500 | 450 | 50 | 11025000 | 0.1 |
BU-002 | 부산 | 350 | 320 | 30 | 7840000 | 0.08571429 |
DA-003 | 대구 | 300 | 280 | 20 | 6860000 | 0.06666667 |
GW-004 | 광주 | 300 | 300 | 0 | 7350000 | 0 |
TA-005 | 대전 | 250 | 230 | 20 | 5635000 | 0.08 |
SE-001 | 서울 | 250 | 220 | 30 | 5390000 | 0.12 |
BU-002 | 부산 | 250 | 200 | 50 | 4900000 | 0.2 |
DA-003 | 대구 | 200 | 175 | 25 | 4287500 | 0.125 |
GW-004 | 광주 | 200 | 170 | 30 | 4165000 | 0.15 |
TA-005 | 대전 | 150 | 135 | 15 | 3307500 | 0.1 |
SE-001 | 서울 | 150 | 140 | 10 | 3430000 | 0.06666667 |
재고율 | |
0.1 | |
0.08571429 | |
0.06666667 | |
0 | |
0.08 | |
0.12 | |
0.2 | |
0.125 | |
0.15 | |
0.1 |
|
0.06666667 |
셀서식 - 표시형식 - 사용자 지정 탭으로 들어가서
빈칸에 우리가 원하는 바를 입력한다.
1) 백분율을 나타내려면 0.0% 입력
2) 음수를 "*"하려면 "*" 입력
3) 숫자 0을 "*"하려면 "*" 입력
3가지를 묶어서 표현하려면 ";"를 입력해서 이어주면 된다.
0.0%;"*";"*"
주의할 점은 입력하는데 순서가 존재하므로 이 규칙을 따라 형식을 작성한다.
양수, 음수, 숫자 0, 텍스트 순으로 활성화가 된다.
따라서 실수로 된 양수는 백분율로 표시, 음수와 숫자 0은 "*"로 표시한다는 말이다.
서식이 반영된 재고율
재고율 |
|
10.0% | |
8.6% | |
6.7% |
|
* |
|
8.0% |
|
12.0% |
|
20.0% |
|
12.5% |
|
15.0% |
|
10.0% |
|
6.7% |
엑셀 단축키 학습 (0) | 2018.12.03 |
---|---|
고급필터 학습 (0) | 2018.12.03 |
조건부서식용 함수 학습 (0) | 2018.11.29 |