Microsoft Excel에서 마지막 열이 숨겨지거나 삭제된 시트 확장

Microsoft Excel에서 마지막 열이 숨겨지거나 삭제된 시트 확장

퇴사한 동료로부터 엑셀 워크북을 물려받았습니다. 어떻게든 이 동료는 시트 오른쪽에 있는 모든 열을 숨기거나 삭제하는 데 성공했습니다. 예를 들어, 현재 이 워크시트는 BG 열에서 끝납니다. BH 열이 비어 있는 것이 아니라 전혀 표시되지 않습니다. 숨겨졌는지, 삭제되었는지는 알 수 없습니다. 해당 동료는 이 일이 어떻게 이루어졌는지 물어볼 수 없으며, 연락이 가더라도 아마 기억하지 못할 것입니다.

주기적으로 이 시트의 오른쪽에 두 개의 열을 추가하고 마지막 두 열에서 이 열을 복사하여 수식에서 참조하는 셀도 이동해야 합니다. 예를 들어 현재 BF6에 "=AnotherSheet!C6"과 같은 수식이 있고 BG6에 "=AnotherSheet!D6"과 같은 수식이 있다고 가정합니다. 여기서 AnotherSheet는 내 통합 문서의 다른 시트입니다. 내가 해야 할 일은 BH 및 BI 열을 생성하고 각각 BF 및 BG 내용의 복사본으로 채우는 것입니다. 예제로 돌아가서, BH6에는 "=AnotherSheet!E6" 수식이 포함되어야 하고 BI6에는 "=AnotherSheet!F6" 수식이 포함되어야 합니다.

이제 BH와 BI가 숨겨지거나 삭제되지 않은 경우 BF와 BG를 선택한 다음 BH와 BI에 복사하여 붙여넣으면 됩니다. 수식은 내가 필요한 방식으로 정확하게 이동됩니다. 그렇게 할 수 없기 때문에 새 열을 삽입해야 합니다. 그러나 열은 항상 현재 선택 항목의 왼쪽에 삽입됩니다(오른쪽에 삽입하는 방법을 찾지 못했습니다). 따라서 BF6에서는 "=AnotherSheet!A6", BG6에서는 "=AnotherSheet!B6", BH6에서는 "=AnotherSheet!C6", 그리고 "=AnotherSheet!D6"으로 끝납니다. 즉, BF6 및 BG6의 원래 내용은 변경 없이 BH6 및 BI6으로 전달되고, 새 셀이 왼쪽에 삽입되므로 수식 내용도 왼쪽으로 이동됩니다.

누구든지 다음 중 하나의 방법을 제안할 수 있습니까?

  • 삭제되거나 숨겨진 오른쪽의 모든 열을 다시 생성하거나 숨김을 해제하시겠습니까?
  • 현재 선택 항목의 오른쪽에 열을 삽입하시겠습니까?
  • 현재 2개 열의 복사본(수식이 그에 따라 이동됨)인 오른쪽에 2개 열을 빠르게 만드는 다른 방법이 있습니까?

너무 많이 요구하지 않는다면 VBA 솔루션을 사용하지 마십시오. 그리고 차이가 있는 경우에는 Mac용 MS Excel 2011을 사용합니다.

답변1

여기에 제가 생각해낸 해결책이 있지만 더 나은 해결책이 있을 것이라고 확신합니다.

행 BG에서 끝나는 시트로 시작하여 BF6에는 "=AnotherSheet!C6" 수식이 포함되고 BG6에는 "=AnotherSheet!D6" 수식이 포함됩니다.

  1. BF, BG 열을 선택하고 복사(Ctrl+C)
  2. 선택 항목을 마우스 오른쪽 버튼으로 클릭하고 "복사된 셀 삽입"을 클릭합니다. 이제 시트는 BI 열로 끝납니다.
  3. BH 및 BI 열 선택
  4. 선택 항목을 마우스 오른쪽 버튼으로 클릭하고 "삽입"을 클릭하십시오. 이렇게 하면 BH와 BI가 오른쪽으로 이동하여 BJ와 BK가 생성되고 BH와 BI는 빈 열이 됩니다.
  5. BF, BG 열을 선택하고 복사(Ctrl+C)
  6. BH, BI 컬럼을 선택하고 이전 항목에 복사한 컬럼을 붙여넣기(Ctrl+V)
  7. BH, BI 열을 선택하고 복사(Ctrl+C)
  8. BJ, BK 열을 선택하고 이전 항목에 복사한 열을 붙여넣기(Ctrl+V)합니다. 이제 BJ6에는 "=AnotherSheet!E6" 공식이 포함되고 BK6에는 "=AnotherSheet!F6" 공식이 포함됩니다.
  9. BF 및 BG 열을 선택하고 선택 항목을 마우스 오른쪽 버튼으로 클릭한 다음 "제거"를 클릭합니다. 이제 시트는 BI 열로 끝납니다.

결과는 질문에서 요청한 대로입니다. BF6에는 "=AnotherSheet!C6"이 포함되고, BG6에는 "=AnotherSheet!D6"이 포함되며, BH6에는 "=AnotherSheet!E6"이 포함되고, BI6에는 "=AnotherSheet!F6"이 포함됩니다.

아직 더 나은 제안이 필요합니다.

답변2

왼쪽 버튼을 누른 채 숨겨진 열 앞과 뒤의 열을 모두 선택한 다음 마우스 오른쪽 버튼을 클릭하고 숨기기 해제를 선택하거나 크기 조정을 선택하고 크기를 50으로 설정합니다.

또는 모두 -A를 선택하고 숨기기 해제 또는 형식->열 너비 설정을 선택할 수 있습니다.

답변3

BG열 머리글을 클릭합니다. 그런 다음 마우스 버튼을 누른 상태에서 마우스를 오른쪽으로 드래그합니다. "16326C"라는 툴팁이 나타납니다. 버튼을 놓습니다.

       

BG이제 까지 16,326개의 열을 선택했습니다 XFD. 이제 당신은 Unhide그 일을 할 수 있을 것입니다.

(Windows 7의 Excel 2007에서 테스트되었습니다.)

관련 정보