excel怎樣取同一單元格中數的前幾位,相同數算一位

2022-11-14 13:42:03 字數 5803 閱讀 9159

1樓:匿名使用者

下拉

2樓:

使用定義名稱+輔助列輕鬆解決你的問題,把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪)、excel樣表檔案(請特別注意:要03版的(如果是03以後的,把檔案「另存為」一下,型別框可以選擇03的),把現狀和目標效果表示出來)作為附件發來看下 [email protected]

excel**中怎麼取前一單元格中的前幾個字元

3樓:

擷取單元格中前幾個字元可以使用left函式。left從文字字串的第一個字元開始返回指定個數的字元。格式為left(text, [num_chars])。

軟體工具:excel2013

1、假設要從b3中擷取前4個字元。

2、在合適單元格中輸入=left(b3,4),按回車鍵確定。

3、如果整列則可以將公式向下填充。這樣就可以擷取指定單元格中的指定個數。

解釋說明:left(text, [num_chars])

1、text為包含要提取的字元的文字字串。上圖中為b3,即從b3中取出。

2、[num_chars]可選。 指定要由 left 提取的字元的數量。上圖處中為4,即取b3中前4個字元。

擴充套件內容:microsoft office是一套由微軟公司開發的辦公軟體套裝,它可以在microsoft windows、windows phone、mac系列、ios和android等系統上執行。與其他辦公室應用程式一樣,它包括聯合的伺服器和基於網際網路的服務。

從2007版的office被稱為「office system」而不叫「office suite」,反映出它們包括伺服器的事實。

office常是製作文件檔案的標準,而且有一些其他產品不存在的特性,但是其他產品也有office缺少的特性。自從microsoft 2007 office system開始,有一個和以前版本差異很大的使用者介面,該介面被稱為ribbon介面,並沿用在microsoft office 2010、microsoft office 2013和microsoft office 2016中。 [1]

4樓:

有以下三種方法:

(1)用函式可以辦到,假設a1對應「張三:50分」,a2對應「李四:85分」,則在b1中輸入=left(a1, find(":

",a1, 1)-1)就可以把「張三」提取出來,向b2填充公式,就可以把「李四」提取出來。再向b列其它格填充公式就把a列的都提取出來了。

這個公式的含義是,先用find(":",a1, 1)在a2中查詢:所在的位置,然後用left()從a1中提取:號之前的資料。

另外,如果a列用的:是半形的話(:是半形,:是全形,不一樣的),就把公式中的":"改成":",否則會出錯。

(2)分列法:如果不用函式的話,可以使用資料-分列,先選「分隔符」,再選「其它」,輸入:號,下一步會把目標區域改成c1,按完成即把a列分成兩列,c列是姓名,d列是分數。

(3)查詢-替換法:還可以通過查詢替換,查詢中輸入:*,替換中什麼也不輸,按全部替換就把:號和它後面的分數去掉了。

5樓:匿名使用者

=left(a1,2),2代表取幾個字元,可以自己設定的

excel中怎樣讓一列資料中與某個單元格有一個相同的數字的數提取出來?

6樓:匿名使用者

這個麼,用巨集可以麼,比較簡單

選中區域,你這裡選中a1:a4,然後執行巨集就可以了。有什麼問題請繼續追問

7樓:匿名使用者

給個簡單易懂的非陣列公式=if(or(isnumber(find("2",$a1,1)),isnumber(find("4",$a1,1)),isnumber(find("4",$a1,1))),a1,「」),下拉

excel 如何單獨提取單元格 第一位數字,第二位數字,第三位數字

8樓:匿名使用者

excel如何單獨提取來

單元格第一

源位數bai字,第二位數字du,第三位數字可使用mid函式實現。

mid函式第zhi一個引數是目標資料來dao源,第二個引數是需要提取的字元開始位置,第三個引數是提取的字元數,分別將提取位置設定為1、2、3即可單獨提取對應的數字。

方法步驟如下:

1、開啟需要操作的excel**,在空白位置輸入=mid(,然後點選選擇需要單獨提取數字的單元格。

2、在函式編輯框中繼續輸入1,1)並回車完成第一個數字的提取。

3、在另一個單元格同步驟1、2,輸入公式=mid(a1,2,1)並回車完成第二個數字的提取。

4、同理輸入公式=mid(a1,3,1),回車完成第三個數字的提取。

5、返回excel**,發現已成功在excel中單獨提取單元格的第一位數字,第二位數字和第三位數字。

9樓:魚木混豬喲

excel中可以利用baimid函式單獨du提取一串數字的單元zhi

格中,第某位數字。

工具dao:內office2007

方法如下:

從b1中提容取第一位數字:

輸入公式如下:

就得到了第一位數字:

依次類推,只要將mid函式中的第二個引數,改成要提取的數字位數,就可以得到指定位數的數字:

注意事項:在mid前面加--是通過兩次負數運算,將文字數字轉換為數值數字。

10樓:匿名使用者

b2輸入

=iferror(--mid($a2,column(a1),1),"")

公式右拉再下拉

11樓:沈一民

b1=mid($a1,column(a1),1)向下向右複製

12樓:匿名使用者

兩個方法抄

b1輸入=left(a1,1) 同理襲d1改為right   c1輸入=mid(a1,2,1)   公式就是左邊右邊中間取數字,很好理解,不再描述

可以選中a列,資料  選單中===分類===固定寬度   下一步,自己選寬度  完成。

13樓:匿名使用者

b1輸入=left(a1,1)c1輸入=mid(a1,2,1)d1輸入=right(a1,1)即可

14樓:匿名使用者

=mid(單元格,位數,個數)

15樓:匿名使用者

演示excel2016怎麼從單元格中提取數字或者字母

excel**中,單元格如果是3位數取第一位,如果是四位數取前兩位

16樓:來自朱家尖積極進取的大平原狼

如果數值在a1單元格,公式:

=int(a1%)

17樓:匿名使用者

你的問題 需要補充說明一下,現在大家都在這裡 瞎猜哪!

你的 單元格中的 資料 是字元?你只想 這樣取字元?那麼 超過4位的 你怎麼處理哪?

你的單元格中的資料 是數字?那麼 取 前幾位 怎麼取?是簡單地 把前兩位數字 直接提取出來 還是 要經過什麼運算 來得到一個 四捨五入的結果?也是超過4位數的 怎麼處理?

所以 你現在 這樣簡單滴提問 給人造成 了 困擾,不知道 你確切的 需求……

下次提問 一定要注意哦

祝你快樂!

18樓:

=int(a1/100)

19樓:匿名使用者

=left(a1,len(a1)-2)

=int(a1/100)

excel如何提取多個單元格中相同的數字?

20樓:匿名使用者

在a4輸入公式:

a3)))=3)*column(a:i)*10^(9-column(a:i))),0,)

注意:是陣列公式,按ctrl+shift+enter(三鍵同時按)結束公式輸入。

21樓:匿名使用者

一班用**比較輕鬆,二班就直接手工了

excel中如何選取前一組資料中的幾個數字

22樓:匿名使用者

1、開啟需要編輯的excel**。

2、如需提取a欄數字左邊前兩位,在b1欄輸入=left(a1,2),「left」表示需要從左邊提取數字,「a1」表示你要提取的數字欄,「2」表示你要提取的數字位數,之後按enter即可。

3、編輯成功後需要提取a欄的數字,只需點選b1格,右下角會出現一個實心的黑點,左鍵點選黑點向下拖即可。

4、 如需提取a欄數字右邊後5位,在b1欄輸入=right(a1,5),「right」表示需要從右邊提取數字,「a1」表示你要提取的數字欄,「5」表示你要提取的數字位數,之後回車,

5、點選b1下拖即可,完成效果圖。

23樓:alex的生活快與慢

可以用left、mid、right函式實現。

(1)函式介紹

①left函式

基本語法:left(text,num_chars)

引數含義: text 是包含要提取字元的文字字串。

num_chars 指定要由 left 所提取的字元數。

num_chars 必須大於或等於 0。

如果 num_chars 大於文字長度,則 left 返回所有文字。

如果省略 num_chars,則假定其為 1。

num_bytes 按位元組指定要由 leftb 所提取的字元數。

②mid函式

基本語法:mid(text,start_num,num_chars)

引數含義:text是包含要提取字元的文字串。start_num是文字中要提取的第一個字元的位置,文字中第一個字元的start_num為1,以此類推;num_chars指定希望mid從文字中返回字元的個數。

③right函式

基本語法:right(text,num_chars)

引數含義:text 是包含要提取字元的文字字串;num_chars 指定希望 right 提取的字元數;num_bytes 指定希望 rightb 根據位元組所提取的字元數。num_chars 必須大於或等於 0。

如果 num_chars 大於文字長度,則 right 返回所有文字。

如果忽略 num_chars,則假定其為 1

(2)特別說明

由於這三個函式提取的是字元,因此提取後的內容為文字格式,利用「*1」公式可以將其轉換成數字格式。

(3)例項

①a1=「12345」,a2=left(a1,3)*1,則a2=「123」

②a1=「12345」,a2=mid(a1,2,3)*1,則a2=「234」

③a1=「12345」,a2=right(a1,3)*1,則a2=「345」

24樓:匿名使用者

假如a1單元格是這個123456789

那麼你輸入=left(a1,3)則會得到左邊三個,即123=right(a1,4) 右邊四個,即6789=mid(a1,3,2) 表示從第三個字元開始連續取兩個字元,即34明白?

如何實現EXCEL中單元格的顏色根據同一行另一單元格的顏色變化而變化

這個就是使用條件格式設定,自動變色的功能 按你的要求,有幾個細節你要注意 你要求是d列隨之h列顏色變,也就是說d是你要顯示的結果,h是你的條件。思路,使用條件格式,以下是我自己設定的範圍,至於相差的範圍,自己定01 選中d列區域 2 條件格式設定步驟 這樣顯示紅色的範圍就有了,其它的範圍顏色顯示同理...

excel中單元格中包含另單元格中的內容時,怎樣將被包含單元格中的內容刪除

親,公式是做不到的。公式無法對所在的單元格以外的任意單元格做出修改。公式只能作用於所在單元格。舉個例子 假設你在單元格a1寫下公式。那麼這個公式的所有變化都只能體現於a1,而無法作用於單元格a1以外的任何單元格,更無法對a1以外的任意單元格做出修改。希望可以幫到你哦 公式只能對資料進行操作,而不能操...

excel中 單元格中直接輸入1 2 3 4 5數字,自動對應變成「差」「低」「平」「良」「好」

假設數字在a列 在b1單元格輸入 vlookup a1,2,0 下拉再補充一個短的公式 mid 差低平良好 a1,1 你想直接對應漢字的話,只能用vba解決了 方法一 a列輸入1 2 3 4 5 vlookup a1,2,0 公式下拉方法二 lookup a1,方法三 if a1 1,差 if a1...