많은 사람들이 Excel을 간단한 데이터베이스 관리자로 사용하여 워크 시트의 여러 행에 정보를 입력합니다. 데이터 테이블로 작업 할 때 테이블에서 행의 순서를 반대로해야 할 수도 있습니다. 따라서 10 개의 행이있는 테이블이있는 경우 행은 1에서 10이 아닌 10에서 1로 이동합니다.

Excel에는 이러한 방식으로 데이터를 뒤집을 수있는 내장 함수가 없습니다. 그러나 Excel의 정렬 기능을 사용하여 다음과 같은 일반적인 단계에 따라 동일한 작업을 수행 할 수 있습니다.

  1. 데이터 표 바로 왼쪽에 새 열을 삽입합니다.

  2. 새 열의 셀에 1부터 표에있는 행 수에 관계없이 숫자를 입력합니다.

  3. 데이터 표를 구성하는 행을 선택하십시오.

  4. 데이터 메뉴에서 정렬을 선택하십시오. Excel은 정렬 대화 상자를 표시합니다.

(그림 1 참조)

  1. 정렬 기준 드롭 다운 목록에서 새로 만든 열을 기준으로 정렬 할 것임을 나타냅니다.

  2. 정렬 유형으로 내림차순을 클릭합니다.

  3. 확인을 클릭하십시오. Excel은 데이터를 원래의 역순으로 다시 정렬합니다.

매일 많은 데이터를 뒤집어 야하는 경우 위의 단계를 사용하면 다소 피곤해질 수 있습니다. 이 경우 작업을 수행 할 매크로를 만들 수 있습니다. 다음 매크로 FlipRows가 트릭을 수행합니다.

Sub FlipRows()

Dim vTop As Variant     Dim vEnd As Variant     Dim iStart As Integer     Dim iEnd As Integer         Application.ScreenUpdating = False         iStart = 1         iEnd = Selection.Rows.Count         Do While iStart < iEnd             vTop = Selection.Rows(iStart)

vEnd = Selection.Rows(iEnd)

Selection.Rows(iEnd) = vTop             Selection.Rows(iStart) = vEnd             iStart = iStart + 1             iEnd = iEnd - 1         Loop         Application.ScreenUpdating = True End Sub

이 매크로를 사용하려면 뒤집을 행을 선택하고 실행하기 만하면됩니다. 매크로는 행을 뒤집는 것 외에는 데이터를 변경하지 않습니다. 즉, 정보 열을 추가하지 않습니다.

이 접근 방식의 흥미로운 특징은 데이터 열을 뒤집는 데 빠르게 적용 할 수 있다는 것입니다. “Rows”라는 단어의 모든 항목을 “Columns”로 변경하기 만하면됩니다. 따라서 다음은 새 매크로가됩니다.

Sub FlipColumns()

Dim vTop As Variant     Dim vEnd As Variant     Dim iStart As Integer     Dim iEnd As Integer         Application.ScreenUpdating = False         iStart = 1         iEnd = Selection.Columns.Count         Do While iStart < iEnd             vTop = Selection.Columns(iStart)

vEnd = Selection.Columns(iEnd)

Selection.Columns(iEnd) = vTop             Selection.Columns(iStart) = vEnd             iStart = iStart + 1             iEnd = iEnd - 1         Loop         Application.ScreenUpdating = True End Sub

다시 말하지만 반전하려는 열을 선택한 다음 매크로를 실행하면됩니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2653)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다.