回覆列表
-
1 # 螞蟻懷了大象寶寶
-
2 # 初戀很苦
在Excel中有時需要將區域中符合某種條件的數值全部替換為相同的文字,如將下圖中小於“60”的成績全部替換為“不及格”。本文就以Excel 2013為例,介紹四個如何在Excel表格中快速批次替換區域中符合條件的數值方法。由於符合條件的數值多種多樣,似乎無法直接用“替換”功能全部替換。這種情況下 ,可用下面的一些方法來實現批次替換。以下圖為例,假如數值在B2:J34區域。
方法一:輔助區域+公式法
將B2:J34區域中的數值複製貼上到一個空白區域,如L2:T34,在B2中輸入公式:
=IF(L2<60,"不及格",L2)
然後拖動填充柄向右向下填充公式。
方法二:輔助區域+定位
這也許不是最快捷的方法,但其中的“定位”技巧值得一提。步驟如下:
1.在工作表中某個空白區域的左上角,如L2單元格中輸入公式:
=IF(B2<60,NA())
然後拖動填充柄向右向下填充公式,填充區域的行數和列數與B2:J34相同。該公式的作用是將B2:J34區域中小於“60”的數值在輔助區域的對應位置處顯示為錯誤值,以便定位查詢。
這時輔助區域中的錯誤值將全部被選中。
3.再次按F5鍵,在“定位條件”對話方塊中選擇“引用單元格”後單擊確定。
此時B2:J34區域中小於“60”的單元格會被全部選擇,這些單元格即輔助區域中返回錯誤值的公式所引用的單元格。在編輯欄中輸入“不及格”,按“Ctrl+回車鍵”將所有小於“60”的數值全部替換為“不及格”。
1、電腦開啟excel表格。