1樓:匿名使用者
在該行(列)資料的旁邊行(列)輸入if函式=if(b5<60,0,b5)
這裡b5是需要處理的資料的位置,你根據自身情況靈活修改。
然後根據原始資料的多少,將該公式進行填充該行(列),這樣就可以得到新的一行(列)資料,這就是滿足需要的結果。
新的結果是公式,是「活的」,要想將其變成「死的」純數值,可以「複製」結果行(列),然後「選擇性貼上/數值」到任意位置。
2樓:春分好時節
工具-巨集-vb編輯器,在左邊找到你的這個工作表,雙擊。將下面**貼上:
private sub worksheet_change(byval target as range)
if target.column = 3 then'如果只改第三列:3;第四列:4
if target < 20 then target = 0end if
end sub
如果改整個工作表,則貼上:
private sub worksheet_change(byval target as range)
if target < 20 then target = 0end sub
3樓:紅山人
用if函式就可以了.
excel中如何實現把資料裡小於60的數全部替換成60?用函式最好
4樓:匿名使用者
=if(a1<60,60,a1)
或=max(a1,60)
下拉填充,右拉填充
5樓:匿名使用者
用vba寫段迴圈**,判斷<60的替換成60即可。
6樓:excel小奇
1、可以用max函式解決此問題。
2、比如要處理的數值在a2:a99單元格。
3、則在b2單元格輸入公式:=max(60,a2)下拉複製到b99即可。
4、max函式的功能為:返回一組值中的最大值。此例中返回a2單元格值和60這兩個數值中的最大值。即可達到要求目的。
7樓:匿名使用者
用自動篩選,先篩選出小於60的行,然後在第乙個單元格中輸入60,再自動向下填充。比函式方便。
8樓:朱薈非
jyj1981525說的對,這個好像沒法在同乙個表裡自己複製自己。我覺得可以用兩個辦法:
一、如果資料不複雜的話,在資料區域用條件格式把<60的數字顯示出來,然後直接複製、貼上60,手工來改。
二、如果資料多,可以另建乙個工作表sheet2,把表頭格式留下,資料清空。然後用if函式從sheet1來取值。比如sheet2的a1對應的單元格可用公式:
=if(sheet1!a1<60,60,sheet1!a1)。
這樣就間接地達到了這個效果。
9樓:
用函式?乙個單元格能按函式來自己替換自己??那不就是迴圈引用了嗎?
還是篩選後手動改吧。
10樓:捲捲卷兒吖
一、可以用條件格式把<60的數字顯示出來,或者用篩選功能把小於60的資料選擇出來,然後手工替換成60。
二、函式的方法,可以用if函式,假設資料在a列,把修改後的資料顯示在b列,可以在b1單元格輸入公式=if(a1<60,60,a1)。
三、用max函式,在b1單元格輸入公式:=max(60,a1)下拉複製到所需單元格即可。max函式的功能為:
返回一組值中的最大值。此例中返回a2單元格值和60這兩個數值中的最大值。
11樓:_法_皇_之_綠
你這些資料時在一列裡,還是在一行裡,還是不規則的分布的?
12樓:
公式:if(a1<60,60,a1)
excel 將小於60的資料替換60
13樓:綠衣人敲門
1、可以用max函式解決此問題。
2、比如要處理的數值在a2:a99單元格。
3、則在b2單元格輸入公式:=max(60,a2)下拉複製到b99即可。
4、max函式的功能為:返回一組值中的最大值。此例中返回a2單元格值和60這兩個數值中的最大值。即可達到要求目的。
14樓:匿名使用者
選中區域,自定義單元格格式--數字--自定義---輸入[<60]"60";[>60]g/通用格式;"60"
[<60]"60";[>=60]g/通用格式;g/通用格式都可以用ctrl+v複製貼上我的內容
15樓:匿名使用者
這些都看不懂看了真的屬於是菜鳥級別了。
我也不知道怎麼教你。用公式你肯定是不會的。簡單一點吧,你用滑鼠左鍵選擇全班成績一欄的單元格區域→選擇降序排序→確定→在旁邊輸入乙個「60」→複製輸入「60」的單元格→選擇小於「60」的單元格→貼上。
看起來有點複雜,但應該可以理解吧。
16樓:匿名使用者
=max(60,a1)
17樓:匿名使用者
=if(a1<60,60,a1)
如何將excel中大於0小於等於60的替換成數值1
18樓:匿名使用者
用if函式的話就要建立輔助表了
在輔助表內輸入公式 if(a1>60,a1,1)
不知道能不能滿足你的要求
19樓:江浙小哥
直接刷選出0-60的出來換掉,不用那麼麻煩
我做乙份excel**,想把裡面中小於0的資料全部替換成1 。
20樓:匿名使用者
選中表中所有資料列,【格式/單元格/數字/自定義】-型別輸入:[<0]"1";g/通用格式 (還可以,單元格格式/數字/常規格式還原)
樓上另一種方法也好:選中要替換的區域 ctrl +f 查詢"-" 負號 點選項 查詢範圍 為值 ;ctrl + a 全選 找到的結果 替換 「-*」 替換為 1 。(替換就不能再還原)
21樓:
公式也可以 =a1^(a1>=0)
公式無法在原有單元格進行
如果要在原有單元格操作 建議用 篩選 再 alt + ; 編輯欄輸入 1 , 再按住 ctrl + 回車
還有乙個辦法 就是選中要替換的區域 ctrl +f 查詢"-" 負號 點選項 查詢範圍 為值
ctrl + a 全選 找到的結果 替換 「-*」 替換為 1
22樓:
=if(a1<0,1),填充公式
23樓:匿名使用者
=if(a1="","",if(a1<0,1,""))
這樣就能實現你的要求了。
456括號裡的數小於150最大填幾
解 456 150 456 150 306 456 括號裡的數小於150,括號最小填 307 456 307 149 150 456 150,最大填 307 在括號裡填上最大的整數數15 多少小於150 15 150,中填入的最大整數是9 因為15 10 150,所以 中填入的整數小於10即可,最大...
怎麼將Excel裡的折線圖圖例都改成黑色
右鍵點不同部位,出不同選單,你這題可以點圖里的線,選格式,顏色選黑色。點選圖例,在你想更改的折線1或2上再點選一次,右鍵點選選擇格式,折線1或2就可以設定你想設定的顏色 一定要點選2次,才會出現單獨調整顏色,這個我試過的,肯定沒問題 都是黑色不好區分啊?你用office2007麼?選中圖表,依次點 ...
如何將excel裡的秒換算成小時
1 列表中的時間輸入的方法是中文數字混合輸入。2 在 資料 選單下選擇 分列 命令。3 在 分列 視窗中選擇 分隔符號 點選 下一步 按鈕。4 分隔符號選擇其他,並在文字框中輸入 分 5 這個時候我們會看到資料分成兩列了。這個時候我們可以發現,如果不足1分的時間,分列後,第二列分列的資料為空值 6 ...