你好!請問excel單元格怎樣設定只能輸入大寫字母和數字,其他漢字 小寫字母 符號等之類的都不能輸入

2022-03-17 08:00:37 字數 5201 閱讀 5460

1樓:

比如你a1:f100需設定有效性,以a1為活動單元格選中a1:f100區域,資料->有效性->自定義,公式=or(and(max(code(mid(a1,row(indirect("1:

"&len(a1))),1)))<><58,min(code(mid(a1,row(indirect("1:

"&len(a1))),1)))>47))

2樓:

你是一個單元格既有大寫字母,又有數字,還是隻有大寫字母或數字呢 ,選中區域(假設為a1:a100)→→資料→有效性→允許框選自定義→公式框輸入公式:(如果是既有大寫字母,又有數字公式為:

>0,如果是隻有大寫字母或數字,公式:

=(exact(upper(a1),a1))*(len(a1)=lenb(a1))*(iserror(find(a1,"abcderghijklmnopqrstuvwxyz"))=false)+(iserror(--a1)=false)>0,可以直接複製公式,點那公式框,同時按ctrl和v鍵貼上到那公式框)→確定

請教老師,怎樣設定excel單元格只能輸入數字,其他符號什麼的都不能輸入。

excel 限制單元格只能輸入數字和符號

3樓:匿名使用者

「excel限制不允許輸入中文,只允許輸入數字和「 - "的符號」的步驟如下:

1、開啟excel工作表;

2、選擇設定區域,在「資料」選項下的「資料有效性」「設定」中,選擇「自定義」,然後輸入

=-lookup(,-mid(substitute(b2,"-",""),1,row($1:$30)))=--substitute(b2,"-","")

公式表示:將b2單元格的-替換為空後,所有的數字等於-替換為空後的資料。

3、在「出錯警告」中,勾選「輸入無效資料時顯示出錯警告」,樣式為「停止」,錯誤資訊為「只能輸入-和數字」,然後按確定。

4、當在設定區域輸入-符號和數字時,能夠正常錄入;當輸入非-的符號及數字時,自動彈出資訊「只能輸入-和數字」。

4樓:匿名使用者

2003版 選擇a列 資料 有效性 設定 允許 選擇 自定義 輸入或複製貼上如下公式

=and(isnumber(substitute(a1,"-",)*1),len(a1)-len(substitute(a1,"-",))=4)確定

excel如何刪除單元格中漢字、數字、符號、字母?

5樓:我是來嚇寶寶的

查詢替換可以完成任務。

1、選中所有需要去掉字母數字的單元格區域;

2、按ctrl+h

3、在查詢框中輸入輸入a*

4、替換框中什麼都不要輸入;

5、全部替換就完成任務。

6樓:匿名使用者

分別在b1b2中輸入或複製貼上下列公式

=right(a1,lenb(a1)-len(a1))=left(a2,lenb(a2)-len(a2))其他型別 可以複製貼上到word 用編輯選單下的替換命令處理後 再複製貼上回excel.

7樓:mas安心

用自定義函式---功能範圍: 處理任何文字皆可

function delch(str as string, optional i as integer = 1) as string

dim reg as object

set reg = createobject("vbscript.regexp")

with reg

.global = true

select case i

case 1

.pattern = "[\u3e00-\u9fa5]"

case 2

.pattern = "\d"

case 3

.pattern = "[^a-za-z0-9]*"

case 4

.pattern = "[^\u3e00-\u9fa5]"

end select

delch = .replace(str, "")

set reg = nothing

end with

end function

輸入 =delch(a1,1)為1刪除漢字  2留下數字 3字母和數字 4留下漢字

重寫了下函式 完成你的任務   來給個滿分吧

進入excel介面後alt+f11  插入模組  輸入以上**  即可

需要允許巨集和vba

8樓:

如下圖:

b2公式

=if(lenb(a2)-len(a2),replace(a2,min(if(mid(a2,row($1:$99),1)>="吖",row($1:$99))),lenb(a2)-len(a2),),"")

c2公式

=if(lenb(a2)-len(a2),mid(a2,min(if(mid(a2,row($1:$99),1)>="吖",row($1:$99))),lenb(a2)-len(a2)),"")

均為陣列公式,每輸入完一個公式,均要按【ctrl+shift+回車】後,再下拉填充。

其他兩個由於涉及到0的問題暫無法給出解決辦法。即使是這兩個,也是有限制的,就是漢字必須是連續位置上,不能出現   「203漢94字dj提n取」這種,否則就無法提取。

9樓:平陽虎

對於示例中的資料,4個要求都能用函式做到。

10樓:臺浦澤

我來補充一個只留下數字的公式:

=mid(a2,min(if(isnumber(mid(a2,row($1:$99),1)*0),row($1:$99),"")),max(if(isnumber(mid(a2,row($1:

$99),1)*0),row($1:$99),""))-min(if(isnumber(mid(a2,row($1:$99),1)*0),row($1:

$99),""))+1)

11樓:我的王是金閃閃

恐怕只有vba程式設計才能做了。

excel如何設定選取單元格內僅能鍵入數字(整數或小數,但僅限於數字),無法鍵入字母,符號或字元?

12樓:匿名使用者

圖1:圖2:

選中單元格、或單元格區域,點頂部的 資料---有效性---在允許中選擇小數---在資料介於中設定一個最小值和一個最大值。

你設定的最小值和最大值的範圍,只要能包含你正常填寫的資料範圍,即可。

然後在 出錯警告中,

把標題填寫為:資料無效!

把錯誤資訊填寫為:您只能填數字、小數點、百分號,請按esc鍵退出重填。

13樓:慕浩歌

你輸入的資料是什麼資料

excel單元格里有數字,字母和符號,只提取數字,怎麼做?

14樓:zol問答堂

是一個單元格里即有數字又有字母符號,還是它們在不同單元格里?

怎麼在excel**中的數字前統一加一個字母?

15樓:煙沽

1、在桌面上找到excel**,開啟準備統一新增文字的**。

2、比如下面的例子,需要統一在a列的內容前,統一增加字母d。

3、需要新增新的一列,b列。在b列中輸入「=「d」&a2」然後按回車。如下圖一樣。

4、然後將滑鼠移到這個單元格的右下角的點上,使游標變成個十字。

5、然後一直按住滑鼠不放,並將它往下拉,這樣就可以在excel**中的數字前統一加一個字母。

16樓:匿名使用者

假設要在數字前加上字母「x」,則方法如下

方法一用設定單元格格式的方法:

選中資料所在單元格或單元格區域---右鍵---設定單元格格式---自定義---型別中寫入  "x"g/通用格式   ---確定。

注:如果是文字形式的數字,則自定義格式改成   "x"@;

如果都是整數的數字,則自定義格式可以改成     "x"0。

如下圖中的a列資料:

使用自定義格式後

方法二用公式在另一個單元格中得出:

假設資料寫在a列,從a1單元格開始的資料,則在b1單元格寫入公式=if(a1="","","x"&a1)

下拉填充公式

如圖:方法三

用公式在另一個單元格中得出:

假設資料寫在a列,從a1單元格開始的資料,可以在c1單元格寫入字母「x",再在b1單元格寫入公式

=if(a1="","",c$1&a1)

下拉填充公式如圖:

17樓:匿名使用者

選中需加的區域→設定單元格格式→自定義→型別框輸入(先清除原內容):"p"g/通用格式→確定

18樓:婁方咎怡璐

b1輸入

="k"&a1

滑鼠移到b1

右下角變實心

十字下拉

選中b列---複製--

右鍵--選擇性貼上---值----

刪除a列

19樓:匿名使用者

補充一下樓上的:

比如a1前加個x

就在空白的單元格中輸入="x"&a1

向下拉即可,然後複製回去覆蓋

記得加引號,英文狀態下的。

20樓:十二月草

比如a1前加個x

就在空白的單元格中輸入=x&a1

向右向下拉即可,然後複製回去覆蓋

21樓:啵若波羅蜜

選中要更改的單元格-單元格格式-自定義格式

excel裡面怎樣使單元格等於另外單元格里面的第十一位字元或者數字

a1為2010.3.13 3.18,在b1單元格輸入以下公式 if len mid a1,find a1 1,find a1,find a1 1,find a1,find a1 1 find a1 1 將公式向下拖動填充即可。g3輸入 text substitute left f3,find f3 ...

execl單元格提取數字,Excel單元格里面數字和文字如何提取數字進行運算?

b1單元格輸入公式 len a1 10 陣列公式,按下shift ctrl enter三鍵結束輸入如要去除重複的數值,則公式為 10 1,a1 10 陣列公式,按下shift ctrl enter三鍵結束輸入 如何把 中的數字單獨提取出來呢?用複製 貼上就能搞定。excel單元格里面數字和文字如何提...

EXCEL單元格等於某些值另單元格變顏色

使用條件格式,兩個條件格式公式如下 or a 1 一 a 1 二 a 1 三 or a 1 四 a 1 五 a 1 六 效果如下圖所示 如何使excel中一個單元格有值時,另一個單元格字的顏色改變 以excel 2007為例 要求 單元格a1為空時,b1字型為紅色。單元格a1有值時,b1字型為黑色 ...