엑셀에서 이름을 정의하고
알아두면 유용한
수식 함수에 적용하여 이름을 사용해 보겠습니다.
엑셀에서 이름을 정의하고 데이터 유효성 검사에 적용하기 에서
사용한 예를
조금 확장하여 사용하겠습니다.
이름을 정의하여 드롭다운에 사용하려고 하는 경우에는
이름이 정의된 내용의 변화에 상관없이 드롭다운 목록에서 보여지기를 바랍니다.
이렇게 하려면
이름을 정의 하는 구역을 고정하는 하는 것이 아니고
스스로 가변을 적용할 수 있도록 이름을 정의 해야 합니다.
판매상품이 있는데 판매 상품은 종류의 변화가 있습니다
|
| |
|
|
우선 상품의 갯수를 파악하려고 하는데
상품의 종류가 바뀌면 자동으로 갯수도 바뀌도록 공식을 입력했습니다.
= COUNTA(B:B)-2 상품수
B열에 내용이 있는 셀의 갯수를 세고 2를 차감해라.
(2를 빼는 이유는 제목으로 사용한 셀이 2개 있기 때문입니다)
그리고
상품수 라고 이름을 정의합니다.
|
| |
= OFFSET(이름!$B$4,1,0,상품수,1) |
= OFFSET(이름!$B$4,1,0,상품수,3) |
상품명과 판매상품으로 각각 이름 정의를 하였습니다.
이제 정의한 이름을 사용합니다.
상품을 선택하면 판매상품에 있는 매입금액이 표시되로록 하려고 합니다.
매입가 위치에
판매상품에 있는 매입금액이 표시 되도록
= VLOOKUP(B3,판매상품,2,0)
판매상품에서 B3의 내용과 같은 것이 있으면 2번째 셀의 내용을 표시하라는 것입니다.
|
| |
|
|
나머지 셀에는
공식을 복사하였더니 원치 않는 결과가 나왔네요
판매상품 목록에 해당상품이 없다고 ..
그래서 공식을 조금 보완했습니다.
= IF(B4<> "",VLOOKUP(B4,판매상품,2,0)," ")
(셀에 내용이 있는 경우에만 공식을 적용하라는 것입니다)
이름을 정의 하고
OFFSET 과 VLOOKUP 함수를 간단하게 사용해 봤습니다.
☞ 엑셀에서 이름을 정의하고 데이터 유효성 검사에 적용하기
이 글은 엑셀2007에서 작성되었습니다.
'컴퓨터자료실' 카테고리의 다른 글
엑셀에서 고급필터 사용하기 (0) | 2014.03.24 |
---|---|
엑셀에서 필터 기능 사용하기 (0) | 2014.03.23 |
엑셀에서 이름을 정의하고 데이터 유효성 검사에 적용하기 (0) | 2014.03.14 |
엑셀에서 데이터 유효성 검사로 한영 전환하기/목록에서 선택하기 (0) | 2014.03.12 |
엑셀에서 데이타 유효성 검사로 잘못 입력된 자료 찾기 (0) | 2014.03.11 |