이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.
글 수 822
우선 질문에 앞서 새해복 많이 받으세요. 아별님.얼굴 한번 뵌적없는(오프라인에선^^) 아별님이지만 마음씀씀이에 존경심을 느낍니다.언제나처럼 엑셀 공부를 하다가 궁금한 점이 있어서 질문을 드립니다.A열에 임의로 1~10위까지 숫자를 입력해 (고정된)랭킹을 만들고 B열에 매일 갱신되는 데이터에 따라 "성명"이 등수로 표시되는 함수를 만들어 보고 싶습니다. 첨부의 파일에는 기본데이터가되는 시트에 임의로 F열에 랭킹함수를 만들고B열, C열에 vlookup함수로 처리를 했는데... 좀더 세련된 방법이 없을까 고민해보았습니다.
질문을 떠나서 항상 건강하시고 청마의 해, 계획하시는 모든일 성취하시길 바랍니다.언제나 마음으로 응원드립니다.감사합니다.
1. win7 32bit2. office 2007
질문을 떠나서 항상 건강하시고 청마의 해, 계획하시는 모든일 성취하시길 바랍니다.언제나 마음으로 응원드립니다.감사합니다.
1. win7 32bit2. office 2007
댓글 '4'
진주22님..
점수합산 표시는 숨길 수가 없습니다.
대신에 F2눌러서 셀 편집 모드에 들어가서 스페이스바를 한번 눌러서 공백으로 이름을 대신할 수는 있겠지요..
화면상에서는 글자가 보이지 않게 됩니다.
다운받기 : 고정된 순위에 따라 매일 바뀌는 성명2.xlsx
미리보기
진주22님..
오랫만이세여.. 잘 지내셨나요?
새해 복 많이 받으세요.. ^^
음..
보조 필트를 추가하지 않고 랭킹 순으로 정리된 표를 얻고 싶으신거잖아요?
1. 저 같으면 수식 같은거 고민하지 않고.. 그냥 피벗테이블로 만들 것 같네요..
첨부파일의 A15셀 참조..
2. 굳이 수식을 사용하시려면.. 배열 수식을 사용해보세요..
배열 수식은 입력하실때 Enter가 아닌 Ctrl+Shift+Enter를 쳐서 입력해야 배열 수식으로 인식합니다.
=INDEX($F$3:$F$12,MAX(IF(RANK($G$3:$G$12,$G$3:$G$12)=A3,ROW($G$3:$G$12),-1))-2)
첨부파일을 참고하세요..
다운받기 : 고정된 순위에 따라 매일 바뀌는 성명.xlsx
[ 미리보기 ]