EXCEL提取固定的字元(不是固定第幾位第幾位的)看截圖

2022-11-15 20:26:14 字數 6133 閱讀 5589

1樓:匿名使用者

在b1 輸入

1))+1,1)*10^column(1:1))/10,3,),4,),5,),6,),7,),8,),9,)

然後按 ctrl+shift+enter

陣列 公式。

然後就可以得到你想要的結果了。

希望可以幫到你!

望採納11

2樓:我的王是金閃閃

alt+f11(調出vbe視窗)——f7(新建**視窗)——貼上如下**(調整格式,該換行的要換行)——f5執行**即可。

sub mysub()

dim i as long, j as long

dim str as string

range("b:b").clear

for i = 1 to cells(65536, 1).end(xlup).row

str = ""

for j = 1 to len(cells(i, 1).value)

if mid(cells(i, 1), j, 1) = 1 or mid(cells(i, 1), j, 1) = 2 then

str = str & mid(cells(i, 1), j, 1)

end if

next j

cells(i, 2) = str

next i

end sub

3樓:無畏

在b2輸入公式:

=substitute(text(sum(if((mid(a2,row($1:$100),1)="1")+(mid(a2,row($1:$100),1)="2"),mid(a2,row($1:

$100),1),)*10^(100-row($1:$100))),rept("0",100)),"0",)

陣列公式,按ctrl+shift+enter三鍵結束下拉填充

excel中提取特定符號後不確定位數的幾位用什麼公式

4樓:

=--mid(a1,find("¥",a1)+1,find("回",a1)-find("¥",a1)-1)

=--mid(a1,find("傭",a1)+2,10)

怎麼在excel裡篩選出固定的第幾位數字 25

5樓:匿名使用者

你想要篩選第幾位?擷取字元一般用mid函式,如=mid(a1,5,2)是從第五位開始取2位字元

6樓:匿名使用者

可以用mid函式

例如你想找13578449923中的44

=mid(a1,6,2)

說明:a1是你要查詢的資料來源,6是從第6位開始提取,2是提取的位數如果還需確定號碼是否為手機號碼 可以復合if 和 len進行處理

excel 如何擷取多位數字的前幾位,或者是後幾位

7樓:緣來是我

excel中擷取多位數字的前幾位,或者是後幾位,可通過使用mid函式實現。

方法步驟如下:

1、開啟需要操作的excel**,在空白單元格輸入=mid(,然後點選選擇資料**單元格,如a1。

2、繼續輸入需要開始擷取的起始位,和擷取的位數,然後回車即可,如1,4表示從第一位開始擷取4位數字。

3、返回wxcel**,excel中擷取多位數字的前幾位。

8樓:霂棪

工具/材料:microsoft office excel2016版,excel**。

1、首先選中excel**,雙擊開啟。

2、然後在該介面中,選中要顯示的擷取多位數字的前幾位的單元格。

6、然後在該介面中,選中要顯示的擷取多位數字的後幾位的單元格。

8、然後在該介面中,點選「確定」按鈕。

9、最後在該介面中,顯示成功擷取多位數字的後幾位。

9樓:匿名使用者

excel 中擷取多位數字的前、後幾位可以使用left()和right()函式:

left(text, [num])

返回文字字串text中從第乙個字元起的前num個字元,如果沒給num值,則返回第乙個字元。

right(text, [num])

返回文字字串text中從最後乙個字元起往前數的num個字元,如果沒給num值,則返回最後乙個字元。

示例如下:

10樓:灬百尺竿頭灬

區單元格左側前幾位:"=left(單元格,位數)"

右側:「=right(單元格,位數)」

11樓:niconico日

=left(數字,前幾位)

=right(數字,後幾位)

excel中從乙個字串中提取特定字元後的幾位文字 10

12樓:教育知識問題解答

1、開啟excel選中b2單元格,在單元格中輸入運算符號=,然後點選【fx】按鈕。

2、彈出【插入函式】對話方塊,在【選擇函式】中選擇函式[left],因為要提取的字串需要從單元格的左面提取,所以選擇這個函式,然後點選【確定】按鈕。

3、彈出【函式引數】對話方塊:將游標移動到第乙個引數後面的對話方塊中,在工作表中直接選取a2單元格,即要提取的內容所在單元格;在第二個引數後面的對話方塊中輸入公式find("市",a2,1);所有引數設定好後點選【確定】按鈕。

4、返回到工作表中,a2單元格的特殊字串即被提取了出來。

5、選中b2單元格,點選滑鼠左鍵拖動滑鼠到特定區域,即可按照要求將代表市級別的區域全部提取出來。

13樓:見好就收

=mid(e1,2,6),e1是需要提取的字元所在單元格,函式的意義是:從e1單元格的串字元的左邊往右數第2個字元開始提取6個字元長度.

14樓:匿名使用者

1.首先,按照目前的內容,編號為1/2/3,隨後序列,點選看詳細2.根據你想進入的男女排序的內容,性別副本,就需要複製的最後乙個單元格複製按住shift鍵單擊。

點選看詳細3.操作其他同性。點選看詳細4.

在此之前,根據訂單數量排序,來恢復。

15樓:浮葉孤珈藍

excel中從乙個字串中提取特定字元後的5位文字,,,。。。。。。

16樓:匿名使用者

在b1輸入公式:

=mid(a1,find("-",a1)+1,find("-",a1,find("-",a1)+1)-find("-",a1)-1)

向下填充即可。

如果前面4個字元都一樣的,公式可簡些:

=mid(a1,find("-",a1)+1,find("-",a1,5)-find("-",a1)-1)

17樓:059酒

b1=mid(a1,find("-",a1)+1,find("-",a1,2)-find("-",a1))

18樓:迦龍穌

用excel的分列功能,以-分隔,方便快捷

如何用excel把乙個固定的幾位數去掉中間幾位,取前尾幾位結合

19樓:匿名使用者

把這個數0062001200p4af0034放在第一格(a1)以下**複製到任意單元格:

-----------

解釋:= 這個是乙個表示式的開始;

mid(a1,1,10) 從a1單元格中取前十個字元(0062001200);

& 這個是連線前面十個字元與後面十個字元的連線號;

mid(a1,15,4) 從a1單元格中第十五位數起取4個字元(0034);

20樓:匿名使用者

假設數字在a1單元格。用公式=left(a1,10)&right(a1,4),表示取用前面的10位數字和後面的4位數字。

21樓:漂網一葉舟

假設原資料在a1單元格,操作後的資料存放於b1單元格;

1、在b1輸入公式:=left(a1,10)&right(a1,4) 回車

見圖一2、實際效果:見圖二

22樓:匿名使用者

=left(a1,10)&right(a1,4)

23樓:匿名使用者

=replace(a1,11,4,"")

24樓:方括號

=replace(a1,11,4,)

excel怎麼擷取單元格中前幾個字元

25樓:白水菜頭

擷取單元格中前幾個字元可以使用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個字元。

26樓:丁丹秋

有以下三種方法:

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

27樓:匿名使用者

以擷取a1單元格中的字元為例: a1="abcdefg"

1、從左邊第一位開始擷取3位公式:left(a1) 得到的值為:c2、從右邊第一位開始擷取3位公式:right(a1) 得到的值為:e

3、從第一位開始擷取3位公式:mid(a1) 得到的值為:c4、從第2位開始擷取3位公式:mid(a1,2,3) 得到的值為:d

綜上mid函式靈活性要強於 left 函式和 right函式說明:""為文字標記,不計入字元個數統計。

28樓:匿名使用者

用left函式 =left(a2,x),x表示擷取的位數

excel**怎麼取第幾位到第幾位之間的數?

29樓:躬耕皖江

可以使用excel的mid公式來實現。在對應的單元格中輸入=mid(a1;3;3),即表示a1為目標單元資料,第乙個3表示從第三位開始取數,第二個三表示自第三位取到的數字位數。具體的以excel2007為例,設定方法如下:

1、在電腦上開啟乙個excel檔案進入。

2、在進入到該檔案以後輸入需要的數字。

3、在對應的單元格中輸入=mid(a1;3;3)。

4、公式輸入完成以後按下回車鍵即可看到已經將該組資料中的第三到第五位3個數字取出來了。

如何提取EXCEL固定字母中的數字

對於這種長度及分解長度沒有規律的字串,建議用excel2016 或excel2010以上版本 操作很簡單 1 先反a2中的字段手動分解出 4 和 32,然後滑鼠定位到b3,ctrl e,b列就分解好,再將滑鼠定位到c3,ctrl e,c列也就分解好了。b1輸入 iferror mid a1,find...

在excel裡怎麼提取特定字元前的數字

有個自定義函式較簡單,如下 function qrmb byval s with createobject vbscript.regexp pattern d rmb ignorecase true if test s then qrmb val execute s 0 end with end f...

EXCEL忽略單元格中的空格字元,提取數字

如果數字前是空格 數字後是是 的話,假定資料在a列,b1單元格寫公式 max if isnumber left b1,len b1 column a 1 j 1 1 left b1,len b1 column a 1 j 1 1 0 然後選定b1單元格後滑鼠點選進去上面的公式欄,然後按ctrl sh...