1樓:匿名使用者
如果你是想通過你例子裡的22來排序,就做個輔助列輸入公式=mid(a15,search("交",a1,1)+2,2),把這個22提出來,然後通過這個輔助列排序~
如果有很多22,要通過1770或者1000排序,你就再做一個或兩個輔助列,用上面那個公式改下,把1770或者1000取出來,通過對這兩個或三個輔助列進行排序~
2樓:
這個得增加一個輔助列
在輔助列中填入公式:
假設資料 在 a列 a1開始
=mid(a1,find("交 ",a1)+2,len(a1)-find("交 ",a1)-1) 下拉
3樓:匿名使用者
增加輔助列 輸入=mid(a1,find("交",a1)+2,len(a1)-find("交",a1)+2)向下填充 用這列排序
excel中有漢字和數字的排序問題
4樓:
這個你得先把它按升序的方式填加為「自定義序列」,即工具--選項--自定義序列。然後再在排序中選擇選項--自定義排序--選擇你的序列
excel單元格排序中數字和漢字混在一起的排序怎麼弄才能只是單純看數字大小排序呢?
5樓:匿名使用者
提問的截圖是從21行開始的,所以公式也設定是從d21開始,在e21輸入公式下拉,完成後再對e列進行降序排序即可。
e21公式:
=if(d21="","",--substitute(d21,"歲",))
或者用這公式也行:
=if(d21="","",--left(d21,len(d21)-1))
6樓:匿名使用者
你把數字前面加個零試試。。比如九歲就改成09,試試
excel 中文加數字排序 應該怎麼排
7樓:匿名使用者
假設資料在a列
在b1中輸入或複製貼上下列公式之一
=--substitute(a$1,"號","")=substitute(a$1,"號","")+0=substitute(a$1,"號","")-0=substitute(a$1,"號","")*1=substitute(a$1,"號","")/1=value(substitute(a$1,"號",""))=substitute(a$1,"號","")^1=--left(a$1,len(a$1)-1)=left(a$1,len(a$1)-1)+0=left(a$1,len(a$1)-1)-0=left(a$1,len(a$1)-1)*1=left(a$1,len(a$1)-1)/1=value(left(a$1,len(a$1)-1))=left(a$1,len(a$1)-1)^1下拉填充
8樓:好名全叫豬起了
加輔助列
假設這是a列
在輔助列b1內輸入
=--substitute(a1,"號","")下拉按b列排序即可
9樓:匿名使用者
如圖:輸入時只輸入數字,然後設定單元格格式為自定義,加個「號」,確定。再排序
excel排序,中文加數字如何排序
10樓:宿鋒
這需要藉助一列輔助列,假設你的資料在a列,在b列輸入公式:
=--substitute(mid(a1,5,10),"#","")
下拉複製公式,這樣b列就是純數字了,對b列進行排序,並「擴充套件選定區域」就可以了。
11樓:機心諾
單元格格式改下試試。。。
excel裡有文字的數字怎麼從小到大排序,而不是首數字排序
12樓:匿名使用者
你這一列數字很有規律,首位都是d字母。只要擷取d以後的數字,然後對數字進行排序就可以了。
插入一個輔助列,輸入函式=mid(g2,find("d",g2)+1,20),從d之後的1位擷取後20位內容。放20位是避免你數字有更多的,多擷取些位數。
然後把文字格式轉換為數字格式,=單元格*1最後對數字進行「升序」排序。資料---刪選---升序。
13樓:熱心的lemo老師
付費內容限時免費檢視
回答您好,您可以選中這一列
然後點選排序
點選升序
就好了希望對您有幫助,如果您有時間的話,真誠希望您能給我一個贊更多6條
excel**中如何根據前面的數字排列後面的漢字,數字規律是1,2分列排序,漢字隨機,如下圖,需要左變右
14樓:匿名使用者
用vba解決很簡單!alt+f11開啟vba編輯器,插入模組,將以下**貼上,按f5執行。
sub sortnum()
dim i, j, k, l, m as integersheet1.activate
j = range("a65535").end(xlup).rowl = 0
m = 1
for i = 1 to j
k = 2 * m + 1
l = l + 1
cells(l, k) = cells(i, 1)cells(l, k + 1) = cells(i, 2)if cells(i + 1, 1) <> cells(i, 1) then
l = 0
m = m + 1
end if
next
end sub
15樓:山桑弓
編了一個公式,e1中輸入
=if((row()>index(frequency(if($a$1:$a$15=$a$2:$a$16,row($1:
$15)),if($a$1:$a$15<>$a$2:$a$16,row($1:
$15)))+1,min(sumproduct(n($a$1:$a$15<>$a$2:$a$16))+1,column(b:
b)/2)))+(column(a:a)>(sumproduct(n($a$1:$a$15<>$a$2:
$a$16))+1)*2),"",index($a$1:$b$16,count($c:c)+row(),mod(column(b:
b),2)+1))
同時按下ctrl+shift+回車,輸入陣列公式,右拉,下拉。
詳見附件,其中填充黃色的為公式,c列的d列被當作輔助單元格區域,不得輸入數字。
16樓:
你這個得用vba編碼了
excel裡有文字的數字怎麼從小到大排序,而不是首數字排序(列c) 20
17樓:魚木混豬喲
excel中有文字的數字會認為是一個整體的文字,無法按照數字大小進行排序,如果文字有規律的話,可以考慮將文字與數字分開,建立輔助列,然後按數字排序即可。
作業系統:xp;軟體版本:office2007方法如下:
1.含有文字與數字的單元格:
2.如果按照常規排序,順序會如下:
3.利用公式,建立輔助列:
4.下拉填充公式:
5.然後再對輔助列進行排序,並選擇「擴充套件選定區域」:
6.這樣就按照數字大小進行排序了:
18樓:熱心的lemo老師
付費內容限時免費檢視
回答您好,您可以選中這一列
然後點選排序
點選升序
就好了希望對您有幫助,如果您有時間的話,真誠希望您能給我一個贊更多6條
excel裡面的文字和數字怎麼排序
19樓:excel辦公實戰
可以提取數字,新增輔助列,來排序
1、b列新增公式輔助列,提取數字(=right(a1,3))2、選中b列,資料-排序-擴充套件區域
3、確定,完成!
20樓:匿名使用者
預設是以漢字的首個字母數序排列,
非要按數字排列,需要新增輔助列
假設上述都在a列,且顏色**都是3位數
b1輸入公式 =right(a1,3),向下填充,然後選擇排序區域,主要關鍵字選b列升序排列,即可
21樓:匿名使用者
先截出【=right(含資料的單元格,3)】後面的數字到另一列,藉助於這列的數字進行排序就好了!
22樓:
滑鼠單擊 白色001 單元格,
然後選擇---資料---排序,
然後選擇相應的要求,升序或者降序等
23樓:匿名使用者
首先選中要排序的區域,比如你寫的,然後點選選單欄(就是最上面那一行裡)的:資料--排序(若001在b列,填寫關鍵字:列b,升序)即可
備註:開啟排序是下面有選擇項:有標題行、無標題行有標題行:比如你**如有標題那麼第一行a列的標題應為:顏色第一行b列標題應為:編號
你按數字排序,就選擇有標題欄,系統就自動填寫上主要關鍵字了。我說的很多,其實不難,就是太詳細了,呵呵!
24樓:
1、=right(含資料的單元格,3)
2、會得到199
43、排序 199
44、合併白色00&1
深灰藍20&9 依此類推就行了。
25樓:去也蘭舟
在b1輸入的=countif(a:a,a1)
26樓:匿名使用者
資料—排序—按升序排列
excel數字排序
可以,選中一行後,選單欄裡邊 資料 第一個 排序 然後選擇排序方式,確定 當然可以,你的問題問的不是但清楚.如這這24個數字不是互相關聯的,你分別排序就可以了 還有excel表中,橫的叫行,豎的叫列 每一列都排序?不怕打亂了順序?選中一列,點工具欄上的降序排序按鈕 左邊z在上a在下,右邊一個向下箭頭...
在EXCEL中輸入15位以上數字後按回車換到另一行為啥原輸入的數字變成了帶有英文字母的亂碼了
不是亂碼,而是excel預設的將資料改用科學計數法來表示。如果想是原樣,先輸入一個英文單引號後再輸入。或者先設定單元格格式為文字格式後再輸入資料。這不是亂碼,是科學計數的表示方式 excel 在輸入的數字達到12位時就以科學計數方式來表達數字當輸入的位數超過15位時後面的位數會以0進行補位,exce...
如何在excel單元格中輸入數字後就會出現該數字所代表的文字
樓上說的都是廢話,你需要建立一個對應表。將11和12對應的列入裡面 然後使用vlookup函式一一對應相應的字元 vlookup 檢視數,範圍,返回第幾個 先確定排序目標與要求 1 根據某一資料列的內容按升序對行資料排序 如果以前在同一工作表上對資料清單進行過排序,那麼除非修改排序選項,否則 mic...