excel如何快速分段?
1樓:新浪河陽小子
b1單元鄭敗祥格輸入公枯指式=if(len(a1)=4,a1,if(len(a1)=6,text(a1,"0!.00"),if(len(a1)=8,text(a1,"0!.00!.
00"),if(len(a1)=10,text(a1,"0!.00!.00!.
00"),if(len(a1)=12,text(a1,"0!.00!.00!.
00!.00"),if(len(a1)=14,text(a1,"0!.00!.
示喊搏例。
2樓:網友
textjoin(".mid(a1,,)
祝搏兆州基蔽順猜宴心。
3樓:極度狐狸
試試這灶桐個陣列公好伍式:友辯或。
if(len(a1)<5,a1,left(a1,4)&"textjoin(".true,mid(a1,3+row($1:$10)*2,2)))
同時按下ctrl+shift+enter結束輸入。
4樓:笑一笑說一說
<>在b1中輸滑雹併入或複製肆拿貼上信跡如下公式。
下拉填充。
5樓:一顆程式猿
excel自帶的函式是不支援遞迴的,所以要簡潔的實現只能通過vba,也有乙個比較死板的但是比較好理解的辦法,不過有一定限制就是了。
比如這樣:(假設資料在a1)
mid(a1,1,4)&if(mid(a1,5,2)<>mid(a1,5,2),"if(mid(a1,7,2)<>mid(a1,7,2),"if(mid(a1,9,2)<>mid(a1,9,2),"if(mid(a1,11,2)<>mid(a1,11,2),"if(mid(a1,13,2)<>mid(a1,13,2),"
這個公式分成兩段,第一段辯握是取了a列內容的前四個字元(也可以用left(a1,4))
第二段攜虛慶分成多個mid函式,每乙個mid取了後面兩位字元,譽爛並用if判斷它是不是空,如果是空就不顯示,如果不是空就在之前的內容追加乙個小數點,再把取到的兩位字元接上去。
如果a列資料很長,這個公式就要繼續往後寫,可以直接複製貼上,只是把mid函式的第二個引數增2就可以了。
6樓:虛懷若谷舉手之勞
用文字處理函式,提取指定長度的部分就可以了,具體用到的函式姿返櫻為;left,mid,len函式,如有需要跡叢可以繼續交流世態,可以提供有針對性的解答方法和步驟,提供資料截圖回更好。
excel**內容如何分段
7樓:一點設計演示
<>2.首先在「操作技巧。」後面的位置雙擊滑鼠,是單元格內容處於可以的狀態,在時候按住鍵盤上的alt鍵然後再按回車鍵即可,如圖所示。
8樓:匿名使用者
建議按以下方法處理:
方法一: 1、將a1:c1刷黑——資料——篩選——自動篩選。
2、點a1下拉箭頭——自定義——確定日期。
3、點b1下拉箭頭——自定義——確定時間。
方法二:採用資料透視表方法處理。
效果見附件。 點a1下拉箭頭→自定義→大於或等於2-1; 「與」小於或等於2-2→確定。
時間 點b1下拉箭頭→自定義→大於或等於 10:00;小於或等於15:00→確定。
祝您成功!
9樓:匿名使用者
excel不比word,, 只能用空格來排格式,,用alt+enter來換行分段。
10樓:韋融段維
把游標插入在要分段的地方,按alt+enter;分段後要空2格,朱用左對齊方式,前面直接加兩空格或設定單元格格式左對齊縮排2。
在excel中怎麼設定分段函式?(有5個分段)
11樓:次次次蛋黃公尺亞
1、首先在excel**中輸入一組資料,需要根據分段條件設定函式計算結果。
2、在b1單元格中輸入分段函式的公式,可以使用if函式,具體函式可見下圖單元格輸入的公式。
3、然後點選回車即可得到計算結果,可以看到當對應的資料為小於1150的時候,為數字「0」。
4、然後下拉公式即可得到對應a列單元格資料的計算結果。
12樓:網友
b1公式下拉:(公式加入當a1為空白時,公式也返回空白的判斷。)=if(a1="","",if(a1>6000,15%,if(a1>3000,14%,if(a1>2000,12%,if(a1>1150,10%,)a1)
若a1固定為整數的情況,以下公式精簡一些:
if(a1="","",lookup(a1,)*a1)
13樓:百小度
用if函式,然後會出現對話方塊,填上條件。
在excel裡面,如何設定資料自動分段
14樓:一點設計演示
讓數字分段顯示的方法很簡單,首先開啟乙個工資表做演示。
2.右鍵單擊想要分段的單元格然後選擇設定單元格格式。
3.在excel設定單元格格式中選擇自定義,然後在右側型別中輸入「000-0000-0000」型別的格式。(0代表數字,中間可以設定其它符號或空格)
4.確定之後就可以看到excel單元格中的數字已經分段了。
5.不僅可以使用符號分段,還可以使用字母。
15樓:網友
選擇要設定的列,右鍵-設定單元格格式,選擇「自定義」,在「型別」方框裡輸入:################## ,這個#隨你的數字長度來設定, 逗號也可以用-來代替。
要用巨集, 執行巨集,按esc停止。
sub li()
dim s(100), huifu(65535) '定義陣列s,處理100*3位,即300位。
for each c in selection
t = t + 1 '遞增。
temp = '臨時變數儲存當前單元格的值。
do until len(temp) <= 3 '迴圈,直到temp的長度小於等於3
i = i + 1 '陣列變數遞增。
s(i) = right(temp, 3) '從temp的右邊取數,每三個存為陣列s
temp = left(temp, len(temp) -3) '更改臨時變數為當前值去掉後面三位。
loopfor i = 100 to 1 step -1 '在陣列中迴圈。
if s(i) <"" then '如果陣列的值不為空。
temp = temp & "," & s(i) '臨時變數等於自身+逗號+當前陣列的值。
end if
next i
'" & temp '轉換成文字形式,賦予該單元格新的值。
nexttt = msgbox("是否恢復初始值", vbokcancel, "警告!") '選擇是否恢復初始值。
if tt = 1 then
t = 0for each c in selection
'" & huifu(t)
t = t + 1
nextend if
end sub
16樓:網友
選擇該列,點設定單元格格式,自定義裡面填。
excel表中分段計算。
17樓:網友
假設你的a1=21,b1=43,c1=50在d1填入 =sum(if(a1:c1>40,a1:c1*,45*然後按下 ctrl+shift+回車就得到答案了。向下拖動填充。
另外,你的題幹有問題,你多考慮了一些事情。只要是大於40的資料都是資料*,例如,你的50,你認為是45*,其實就是50*。
18樓:善良的豬頭
是不是3列資料,判斷他們的資料範圍,然後求和?
例如,3列資料在a b c,求和結果在d
用以下公式。
if(a1<41,45*,if(a1<=45,43*,(45*<41,45*,if(b1<=45,43*,(45*<41,45*,if(c1<=45,43*,(45*
19樓:哈哈一笑
if函式可以取得你要的效果。我不是太懂,但想學10分鐘應該能夠完成。要是我做這項,我先把這組資料排序,然後分段輸入公式,再回到原始順序。這個方法笨點,但簡單直觀得多。
20樓:網友
可以貼出實際excel**截圖嗎。
excel分段求和,EXCEL 分段求和
選中這兩列要求和區域,按f5定位空值,再點公示選項卡中的自動求和!即可 累加請看 sub add dim i,j,sum as long for j 1 to sheet1.usedrange.columns.count 1 sum 0 i 1 如果捨去第一行不參加運算的話,把i設為2,即從第二行開...
如何利用EXCEL快速分類統計個數
可在 插入 選項下的 資料透視表 中,生成按分類統計個數的彙總效果。沒有舉例,估計你需要使用countif 函式來統計。在你寫數字的一行輸入計算公式 例如 在a21中輸入 counta a2 a20 計算的結果為 指定區域內非空單元格的數目 向右拖動複製到所有資料列就可以了 資料透視表或者用函式co...
如何在Excel中快速輸入資料,如何在Excel中快速輸入資料?
選定需要輸入資料的範圍 滑鼠右鍵 設定單元格格式 數字 自定義 3.0 然後就只需要輸入 後面的整數即可。不過需要注意的是,裡面的資料只是 顯示 為小數,列印時就沒錯了。實際在求和等運算時還是實際輸入的數字,如果想 變成 實際的 小數,只需要將資料複製到一個txt檔案中,然後複製回來即可。檔案 選項...