1樓:南宮友容
text是文字轉換格式的函式,date是把數字轉化為特定日期的函式,left是從乙個單元格左邊取n位的函式,mid是從乙個單元格的中間某位置開始取n位的函式,right是從單元格右邊取n位的函式,連起來這個公式就是在a1單元格的左邊取4位當成年、從中間的第6位開始取2位當月,從a1右邊開始取3位當日組成「yyyy-m-d」的時間格式,然後再將這種時間格式轉化為文字格式,你給的1988.01.01轉化後應該是1988-1-1,注意,這是文字格式,不是年月日格式,因為使用了text
2樓:
公式有錯
mid(單元格,x,y)取單元格自x個字元起取y個字元。
如:=mid(123456,2,3)值:234
3樓:匿名使用者
mid(單元格,x,y)表示在單元格中,取從第x個字元開始的一共y個字元
所以這個函式是要摘取c162單元格中部分內容
後面的就太長了,要乙個乙個解釋嗎?
4樓:肖小雅
開頭是min的函式應該不是統計個數吧,我覺得是從乙個字串取出特定的字元
excel中find函式 和mid函式的問題。。 mid(a3,find(" ",a3,1)+1,3) 是什麼意思啊。。
5樓:匿名使用者
意思就是從a3內容的空格的右側位置開始,取3個字元,結果應是zea。
mid(內容,起始位置,字元長度)
6樓:匿名使用者
意思就是從a3內容的空格位置開始 取3個字元,
mid(內容,起始位置,字元長度)
7樓:海獅
=mid(a3,find(" ",a3,1)+1,3)
這公式的意思是擷取空格後的三個字元,結果是:zea
其中:1、find(" ",a3,1)是查詢空格在字串中的位置,公式中的1表示從第乙個字元開始查詢,公式可以簡化成find(" ",a3)。值得注意的是,假設原字串有兩個以上空格,公式中的1如果改成5,那麼就跳過第乙個空格了,只能查詢到第二個空格的位置。
2、find(" ",a3,1)+1表示空格後乙個字元的位置,公式可以簡化為find(" ",a3)+1
3、=mid(a3,find(" ",a3,1)+1,3)可以簡化為=mid(a3,find(" ",a3)+1,3)
4、你原公式中有兩個全形括號和乙個全形逗號,如果你用的不是2007以上版本,公式不會被自動糾正,請改成半形字元,不然會出錯的。
excel 函式問題
8樓:
公式就是提取a1單元格裡面的數字
這個公式解釋起來蠻費勁的
告訴你乙個方法,你把公式中的row($1:$1024)改為row($1:$10)
然後點工具,公式審核,公式求值,求值,看看excel是如何一步步計算的,你就明白了
關於excel中mid函式的用法(求取某字元和某字元之間的若干字元)
9樓:真真真白丁
我用了三組公式解決,見附件和下方描述。
橘色部分羅列「=」符號出現的位置:
b1寫入公式:=if(iserror(search("=",$a2,1)),"",search("=",$a2,1))
c1寫入公式:=if(iserror(search("=",$a2,b2+1)),"",search("=",$a2,b2+1)),並向右拖拽複製到k1
黃色部分羅列「&」符號出現的位置:
l1寫入公式:=if(iserror(search("&",$a2,1)),"",search("&",$a2,1))
m1寫入公式=if(iserror(search("&",$a2,l2+1)),"",search("&",$a2,l2+1)),並向右拖拽複製到u1
綠色部分實現你的要求,羅列找到的字元:
v1寫入公式:=if(l2<>"",mid($a2,b2+1,l2-b2-1),if(b2<>"",right($a2,len($a2)-b2),"")),並向右拖拽複製到ae1。
10樓:匿名使用者
提取 baidu01
=mid(a1,find("=",a1)+1,find("&",a1)-find("=",a1)-1)
提取 ibyer
=mid(a1,find("々",substitute(a1,"=","々",2))+1,find("々",substitute(a1,"&","々",2))-find("々",substitute(a1,"=","々",2))-1)
提取 youyihang
=mid(a1,find("々",substitute(a1,"=","々",3))+1,find("々",substitute(a1,"&","々",3))-find("々",substitute(a1,"=","々",3))-1)
其他的將公式中的3改成4,5,6即可
11樓:琴俊賀樓
同學,給你做了個例子,一條公式即可完成。
如圖
在b1輸入 =trim(left(substitute(mid(substitute($a1,"=",rept(" ",99)),column(a1)*99,99),"&",rept(" ",99)),99))
右拉即可既然你修改了問題,公式改為
=trim(left(substitute(mid(substitute($a1,"=",rept(" ",999)),column(a1)*999,999),"&",rept(" ",999)),999))
一直向右拉,直接拉出空白單元格為止。
12樓:匿名使用者
用replace進行替換。
excel函式 提取某個字元左邊、右邊的數字或字元
13樓:樓蘭佛爺
left函式與len函式結合提取左邊字元方法如下:
1,以下圖資料為例,把a1到a5單元格左邊的英文提取到b1到b5單元格中。
2,要提取左邊的英文本元,我們用left函式與len函式結合提取左邊的英文,可以看到,這些資料中,右邊的數字個數是固定為4個的。
3,len函式的用法簡單來說就是計算單元格裡字元個數;因為**中資料的右邊數字個數是固定為4個,那麼,我們公式是=len(a1)-4,因為是要提取左邊的英文本元,所以,要加上left函式。那麼,我們就得出最後的公式:=left(a1,len(a1)-4)。
提取步驟如下:
1,選中b1到b5單元格
3;a1到a5單元格的英文本元即提取到b1到b5單元格。
right函式與len函式結合提取右邊字元方法如下:
1,以下圖資料為例,把a1到a5單元格右邊的**區號提取到b1到b5單元格中。
2,要提取右邊的數字字元,我們用right函式與len函式結合提取右邊的數字。可以看到,左邊中文是固定個數3個,右邊是不固定個數的數字。那麼,我們用right函式與len函式結合提取右邊字元。
操作如下:
(1),選中b1到b6單元格
14樓:匿名使用者
可以用left函式或者mid函式
具體操作方法如下:
1.left函式用來對單元格內容進行擷取。從左邊第乙個字元開始擷取,擷取指定的長度。
2.left函式的語法格式 =left(text,num_chars),text代表用來擷取的單元格內容,num_chars代表從左開始擷取的字元數。
3.如圖所示,對於一長串位址中提取省份,輸入公式=left(a1,3),在a1中從左提取3個字元,即廣東省。
4.left函式在綜合運用,=if(left(a6,1)="b","北京",if(left(a6,1)="s","上海","重慶")),如圖,公式含義如果a6單元格的第乙個字元是b,則返回北京,否則執行條件a6單元格的第乙個字元是s,則返回上海,否則返回重慶。
5.=left(text,num_chars),圖中可以看出,num_chars的值必須大於等於0.小於0時直接報錯,等於0時為空值。
6.如果省略num_chars的話,num_chars的值就預設為1。
7.如果 num_chars 大於文字長度,則 返回所有文字。
8.乙個空格也算乙個字元,這裡要提取到d,num_chars的值為5而4。
15樓:匿名使用者
如圖公式=trim(mid(substitute($a1,"/",rept(" ",99)),column(a1)*99-98,99)),右拉,下拉
16樓:匿名使用者
提取/左邊公式=left(a1,find("/",a1)-1)
提取/右邊公式=mid(a1,find("/",a1)+1,len(a1)-find("/",a1))
17樓:
分別對應left、mid、right這三個函式,應該可以 實現吧。自己試試。
18樓:神氣的竹子
提取/左邊公式=left(a1,find("/",a1)-1)
提取/右邊公式=right(a1,len(a1)-find("/",a1))
誰能幫我翻譯一下這個excel公式
19樓:我的辦公成長日記
以下說明:僅供參考。
1、mid表示從乙個字串中截取出指定數量的字元;
2、left表示從左往右數需要擷取的文字、數字或符號;
3、right表示從右往左數需要擷取的文字、數字或符號;
4、find查詢的意思。
20樓:匿名使用者
excel公式
find(right(d$9),$c4)+2 找到c4裡面包含d$9最後第乙個字元的位置。
整個公式就是從$c4左邊第幾位開始取(查詢e$9最後乙個字元在$c4&e$9中間的位置)-1個字串。
mid是擷取字串
從乙個字串---中第find(right(d$9),$c4)+2開始截取出指定數量(99)的字元。
excel函式提取問題
21樓:方括號
請問abc是提取成乙個整體,還是分別提取?
提取成乙個整體
=substitute(substitute(a1,"pl ",),"*",)
分別提取
=trim(mid(substitute(substitute($a1,"pl ",),"*",rept(" ",99)),(column(a$1)-1)*99+1,99)) 向右複製公式。
22樓:好名全叫豬起了
你的意思是不是abc提取到三個單元格
如果這樣的話
ctrl+h
查詢內輸入pl
替換內什麼也不輸入
全部替換
選中這一列,資料——分列——(選擇分隔符號)——下一步 符號中選擇其他 輸入 *
下一步 完成即可
如果是保留abc的話
只需要簡單的替換既可以了
ctrl+h
查詢內輸入pl
替換內什麼也不輸入
全部替換
查詢內輸入~* (注意星號前面字元)
替換內什麼也不輸入
全部替換ok
excel函式問題,Excel函式問題?
你是想把沒帶 的a欄數字複製到i欄中,而帶 的a欄數字不替換,保留i欄的數字?如是有兩個方法 直接將a欄複製到新的字段,然後將該字段帶 的a欄數字替換成空格,或篩選包含 的將它清除,也可以查詢 替換為 什麼也不輸 再將該欄選擇性複製 忽略空格 到i欄即可。可以用公式在新的一欄中輸入 if iserr...
excel函式問題,Excel的函式問題?
e3 iferror lookup 1,0 b2 b 2 b3 c2 c 2 c3 e2 e 2 同乙個客戶 有同乙個貨號的 就會顯示他最後一次的 沒有顯示的 就說明這個客戶之前沒有買過這個貨號 可以自己填 這個用公式可以實現,如圖 具體公式為 iferror lookup 1,0 c 2 c7 c...
Excel函式問題
vlookup 第乙個引數有問題 and b4 庫 b24 b33,p3 庫 d24 d33 這個為真的時候輸出什麼呢?比如輸出a1可改成if and b4 庫 b24 b33,p3 庫 d24 d33 true,a1,sumproduct b4 庫 b24 b33 p3 庫 d24 d33 庫 b...