在 Microsoft Excel 中擴充帶有隱藏/刪除最後一列的工作表

在 Microsoft Excel 中擴充帶有隱藏/刪除最後一列的工作表

我從一位離職的同事那裡繼承了一本 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解決方案。如果它有所不同,這是在 MS Excel 2011 for Mac 上。

答案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」的工具提示;鬆開按鈕。

       

您現在已經選擇了 16,326 列 –BGXFD。您現在應該能夠使用Unhide它們。

(在 Windows 7 上的 Excel 2007 上測試。)

相關內容