두 개의 셀 바꾸기 (Microsoft Excel)
Adam은 두 셀의 내용을 교체해야하며 3 단계 이동없이 수행 할 수있는 방법이 있는지 궁금합니다.
실제로 두 셀이 서로 관련되어있는 방식에 따라이 작업을 수행 할 수있는 몇 가지 방법이 있습니다. 두 셀이 인접하면 마우스를 사용하여 교체 할 수 있습니다.
첫 번째 셀 (예 : C3 셀)을 선택합니다. 그런 다음 Shift 키를 누른 상태에서 교체 할 셀 (예 : D3 셀) 위로 셀 가장자리 중 하나를 드래그합니다. 약간의 연습이 필요하지만 교체하려는 셀 주위로 마우스 포인터를 이동하면 교체가 발생할 위치를 나타내는 “무거운”마커가 나타납니다.
실제로 일어나는 일은 원래 셀 (C3)을 이동할 위치를 나타내는 것입니다. D3 셀로 바꾸고 싶으므로 D3 셀 오른쪽에 무거운 마커가 나타날 때까지 Shift 키를 계속 누르고 있습니다. (그림 1 참조)
그림 1. “무거운”마커는 원본 셀이 복사 될 위치를 나타냅니다.
원래 셀이 오른쪽으로 이동하고 있으므로 D3 셀이 왼쪽으로 이동하여 C3 셀이 있던 자리를 채 웁니다. 그 결과 셀 C3과 D3이 바뀝니다.
마우스와 키보드를 함께 사용하지 않으려면 다음 단계를 조금 더 쉽게 찾을 수 있습니다.
-
교체 할 맨 오른쪽 셀 (이 경우 셀 D3)을 선택합니다.
-
Ctrl + X를 누릅니다. 그러면 셀이 클립 보드로 잘리고 D3 셀 주변에 “개미 행진”이 표시됩니다.
-
교체 할 맨 왼쪽 셀 (이 경우 C3 셀)을 선택합니다.
-
Ctrl ++를 누릅니다 (Ctrl + 더하기 기호, Shift + Ctrl + =를 누르는 것과 동일).
인접한 셀을 바꾸는 세 번째 방법은 두 셀을 선택한 다음 Excel의 정렬 기능을 사용하여 선택한 두 셀만 정렬하는 것입니다. 오름차순 또는 내림차순으로 정렬해야 할 수도 있지만 결국 원하는 순서로 셀을 얻을 수 있어야합니다.
셀이 서로 인접하지 않은 경우 매크로를 사용하여 스와핑해야합니다. 다음 매크로는 두 개의 인접하지 않은 셀 또는 두 개의 인접한 셀을 교체합니다. 그것은 중요하지 않습니다.
Sub SwapCells() Dim sHolder As String If Selection.Cells.Count = 2 Then With Selection sHolder = .Cells(1).Formula If .Areas.Count = 2 Then ' Cells selected using Ctrl key .Areas(1).Formula = .Areas(2).Formula .Areas(2).Formula = sHolder Else ' Adjacent cells are selected .Cells(1).Formula = .Cells(2).Formula .Cells(2).Formula = sHolder End If End With Else MsgBox "Select only TWO cells to swap", vbCritical End If End Sub
매크로는 셀 서식이 아닌 셀에있는 항목 만 바꿉니다. (이전의 마우스와 키보드는 인접한 셀과 함께 사용하기 위해 서식과 셀 내용을 바꿨습니다.)
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (1664)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.