Katy는 일부 열에서 1에서 5까지의 정수 데이터 값을 포함하는 워크 시트를 가지고 있습니다. (이 특정 열에서는 열에있는 유일한 값입니다.) 그녀는 이러한 데이터 값을 “반전”하려고합니다. 1이되고, 4가 2가되고, 3이 동일하게 유지되고, 2가 4가되고, 1이 5가됩니다. 그녀는 특정 열에서만 이런 일이 발생하기를 원하며 작업을 수행하는 방법을 알아 내려고합니다.

실제로이 작업을 수행 할 수있는 여러 가지 방법이 있습니다.

첫 번째는 간단한 공식을 사용하여 반전을 수행하는 것입니다. 예를 들어, 반전하려는 값이 행 2에서 시작하여 A 열에 있다고 가정합니다. 다음 공식이 작동합니다.

=6-A2

필요한만큼 공식을 복사하면 그 결과 값이 반전됩니다. 그런 다음 선택하여 붙여 넣기를 사용하여 원하는 위치에 값을 복사하여 붙여 넣을 수 있습니다. (선택하여 붙여 넣기를 사용하면 값을 만드는 수식이 아닌 값만 복사 할 수 있습니다.)

그러나 이것이 사용할 수있는 유일한 공식은 아닙니다. 다음과 같은 방식으로 CHOOSE 함수를 사용할 수 있습니다.

=CHOOSE(A2,5,4,3,2,1)

또 다른 방법은 다른 셀 집합에서 숫자 1-5를 설정 한 다음 (이 값을 셀 T1 : T5에 입력한다고 가정 해 보겠습니다) 다음과 같은 방식으로 RANK 함수를 사용하는 것입니다.

=RANK(A2,T1:T5,0)

=RANK.EQ(A2,T1:T5,0)

둘 다 원하는 반전을 반환하지만 두 번째 예 (RANK.EQ)

Excel 2007 이후에는 RANK 함수가 더 이상 사용되지 않기 때문에 Excel 2010 이상 버전에서 사용해야합니다.

작업을 수행하는 매크로를 사용하여 값을 제자리에서 되돌릴 수도 있습니다. 다음은 작업을 수행하는 간단한 방법입니다.

Sub ReverseNumbers()

Dim rCell As Range   For Each rCell In Selection     With rCell       If IsNumeric(.Value) Then         .Value = 6 - .Value       End If     End With   Next End Sub

매크로를 사용하려면 되돌릴 셀을 선택한 다음 실행하십시오.

먼저 셀에 숫자 값이 포함되어 있는지 확인합니다. 그렇다면 6에서 셀의 값을 빼서 값을 효과적으로 반전시킵니다.

_ 참고 : _

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

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

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

이 팁 (13140)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.