Excel數據表只要不是整行都為空,該行每個單元格都會自動加邊框

職場 發佈 2020-01-06T03:23:51+00:00

解決方案1:1. 選中 A 至 D 列 --> 選擇菜單欄的「開始」-->「條件格式」-->「新建規則」2. 在彈出的對話框中選擇最下方的「使用公式確定要設置格式的單元格」--> 在公式區域輸入以下公式 --> 點擊「格式」按鈕:=$A1<>""* 請注意單元格的絕對和相對引用:

今天教的技巧比較有意思,也挺實用:給數據表自動加上邊框;當數據表區域新增內容時,整行自動新增邊框。


案例 1:姓名不為空,指定區域內整行加邊框


當姓名不為空時,給下圖 1 的數據表自動加上邊框;有新增姓名時,整行自動加邊框。效果如下圖 2 所示。


解決方案 1:


1. 選中 A 至 D 列 --> 選擇菜單欄的「開始」-->「條件格式」-->「新建規則」


2. 在彈出的對話框中選擇最下方的「使用公式確定要設置格式的單元格」--> 在公式區域輸入以下公式 --> 點擊「格式」按鈕:

=$A1<>""


* 請注意單元格的絕對和相對引用:

  • 因為以「姓名」列,即 A 列為控制條件,所以 $A 需要絕對引用
  • 行數是動態變化的,所以需要相對引用


3. 在彈出的對話框中選擇「邊框」選項卡 --> 選擇「外邊框」--> 點擊「確定」


4. 點擊「確定」


此時,整個表格區域就自動加上了邊框。


當我們在 A 列的空白單元格中輸入一個新的姓名,數據表區域內該姓名所在行就會自動加上邊框。


現在我們再來實現一個進階需求:如果不僅僅是新增姓名,只要 A 至 D 列的任意一個單元格不為空,數據表區域內整行都會出現邊框。怎麼設置?


案例 2:姓名或任意分數隻要有值,區域內整行加邊框


在 A 至 D 列的數據表區域,只要任意單元格不為空,則整行加邊框。效果如下圖所示。


解決方案 2:


1. 我們只需將案例 1 中,條件格式的公式修改如下即可:

=COUNTBLANK($A1:$D1)<4


公式釋義:

  • countblank 函數的作用是計算區域中的空單元格的數量
  • COUNTBLANK($A1:$D1)<4:A 至 D 列的空單元格小於 4,即至少有一個單元格不為空
  • 請注意列號需要絕對引用,行號要相對引用


以下就是實際演示效果。

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、列印技巧等……學完全本,你也能成為 Excel 高手。


關鍵字: