2012-06-25 9 views
2

데이터 시트 Excel 시트를 만들고 고유 ID가있는 드롭 다운 열을 만들려고합니다. 데이터 입력 속도를 높이려면 가장 큰 숫자 (가장 최근)를 목록 상단에 표시하고 싶습니다. Excel 드롭 다운 정렬

은 검색 드롭 다운

=OFFSET(Surveys!$S$1,1,0,COUNTA(Surveys!$B:$B)-1,1) 

현재 예로서이를 반환

621378 on 05/09/2010 at 06:51 by JJ 

감사 VBA 코드를 작성의

+0

현재 가지고있는 항목에 대한 자세한 내용을 제공 할 수 있습니까 (관련 부분에만 해당). –

+0

Worksheet_Change 이벤트를 사용하여 VBA에서 가능합니다. 목록을 새로 만들 때마다'id (621378)'부분으로 목록을 정렬하려고합니까? (목록 조회를위한 동적 수식을 기반으로 생각하십니까?) –

+0

바로 그게 우리가하려는 일입니다. 하지만 VBA에 대한 경험은 거의 없습니다. 일부 코드 또는 지침을 제공해 주시겠습니까? –

답변

0

VBA없이 수행 할 수 있습니다. making a sorted list using array formulae에이 기사를보십시오. 따라서 Survey! C : C에서 정렬 된 목록을 만들고이를 오프셋으로 참조하십시오.

+0

Dan! 전환 중 < signs to >을 전환하면 올바른 순서로 정렬되어 완벽하게 작동했습니다. –

0

짧은에 대한 공식 (그리고 난 어떻게 그 사람이 그렇게 할 것인지 확신 할 수 없다.) 나는 이것이 Microsoft Excel에서 가능하다고 생각하지 않는다.