檢查excel奇數行是文字,偶數行是數字,如果錯誤,即報錯並停止。(內容都在A列,且有幾百個工作表)

2022-11-15 21:26:14 字數 6160 閱讀 8212

1樓:管理技術愛好者

在工作薄中新增一命令按鈕commandbutton1,將以下**新增在該commandbutton1的click事件中:

if commandbutton1.caption = "開始檢查" then

commandbutton1.caption = "檢查中"

commandbutton1.enabled = false

for i = 21 to range("a65536").end(xlup).row

if i mod 2 = 1 then

if typename(cells(i, 1).value) <> "string" then

cells(i, 1).font.colorindex = 3

end if

else

if not isnumeric(cells(i, 1)) then

cells(i, 1).font.colorindex = 3

end if

end if

next i

commandbutton1.enabled = true

commandbutton1.caption = "開始檢查"

end if

以上**能將不符合規律的單元格字型顏色標記為紅色,檢查完成後統一修改。你可以在worksheet的change事件中設定**,將你修改過的單元格的字型顏色自動改為原來的顏色。但這段**在碰到以文字形式存在的數字時可能會出現錯報,我沒有測試,你自己考慮一下。

2樓:匿名使用者

在b列插入序號1、2、……,在c列21行開始輸入公式=if(isodd(b21),if(istext(a21),"","錯誤"),if(istext(a21),"錯誤","")),向下拉複製即可

3樓:匿名使用者

=if(mod(row(),2)=1,if(istext(a20),"","錯誤"),if(isnumber(a20),"","錯誤")) 下拉複製公式

excel怎麼一次性選中奇數行和偶數行

4樓:

1、當需要選出奇數行和偶數行的excel**開啟,並在資料內容前面輸入一列遞增陣列。

2、接著在一後面數字1後面的單元格輸入奇,數字2後面的單元格輸入偶,輸入完畢之後下拉將下面的單元格填充。

3、選中奇偶這一列的資料,點選工具欄上方的排序和篩選,選擇篩選功能。

4、進入篩選介面之後在下面的篩選裡勾選需要的資料。

5、點選了確定之後就可以看到系統自動將奇數行和偶數行篩選出來,這樣就可以一次性選中奇數行和偶數行。

5樓:窗外的社會

工具/原材料

excel2018版、電腦。

1、開啟電腦找到並點選excel2018版新建文件軟體;

2、雙擊開啟excel文件以後,為了示範先在空白**內編輯好任意的數字內容;

3、若需要選中奇數行選中b列在編輯欄中輸入

4、輸入好公式以後,在同時按「ctrl+回車鍵」對公式進行填充即可完成;

5、若需要選中偶數行選中c列在編輯欄中輸入

6、輸入好公式以後,在同時按「ctrl+回車鍵」對公式進行填充即可完成。

6樓:匿名使用者

1、在後面空白列第1行輸入公式:

=if(mod(row(),2)=0,1,0)將公式向下複製到相應行。

2、選定公式列,點「複製」,在公式列的第乙個單元格點右鍵,點「選擇性貼上」,選中「數值」,點「確定」。

3、選定全表,點「資料」「篩選」「自動篩選」,點最後一列首行的倒三角形,選擇1,所有偶數行將被篩選出來。

4、選中這些偶數行,按要求設定好各種格式。

同樣,點倒三角形,選擇0,可以統一設定奇數行的格式。

5、最後點「資料」「篩選」「自動篩選」,取消篩選狀態。

6、刪除最後一列。

excel**中同列奇數行中有文字,偶數行怎麼求和?

7樓:匿名使用者

方法一:直接用滑鼠選中該列,顯示所有數字的和在右下邊欄上

方法二:在空白單元格輸入求和公式,或者用快捷方式alt+「=」,求和的數值顯示在該單元格

方法三:如果一列資料全部為數字,而你只想求偶數列的話,可以追加兩列輔助列,在其中一列輸入1、2、3....序列數,在後面一列使用mod函式取餘數,最後將值為0的行及偶數行使用自動篩選並公式求和即可

8樓:

直接選中c列就能看到數字的和了哦 因為文字文字不會影響到的,會自動加數字那行

9樓:匿名使用者

=sumproduct((mod(row(c5:c654),2)=0)*c5:c654)

10樓:匿名使用者

直接用求和就可以了

=sum(c5:c654)

excel中同一列單元格中,奇數行不能出現相同的數字,偶數行可以輸入任意值。怎麼設定。

11樓:貴州遵義發郎中

如在a列限制,選中a列,選單 :資料—有效性—自定義,公式中輸入

=if(mod(row(),2),countif(a:a,a1)=1,countif(a:a,a1)>=1)

12樓:退休畫線工

比如你要在a列中限制輸入,達到你說的效果。選擇a列,在資料有效性中選擇自定義,公式中輸入:

=sumproduct((mod(row(a$1:a1),2)=1)*(a$1:a1=a1))=1

勾選「忽略空值」後確定。

excel中要分別篩選出一列數中的奇數行和偶數行

13樓:

就我所知到的 向了乙個笨法子,不知道能行不。

就是 在數字那一列(你所說的「a列」)的前面 插入一行,給他們標明奇數和偶數,然後再在頂部做乙個「自動篩選」(視窗→自動篩選),選擇「奇數」,篩選出來的就是奇數,選擇偶數,篩選出來的就是偶數。

14樓:匿名使用者

設要把a列資料分開,b列為奇數行的,c列為偶數行的b1輸入

=offset($a$1,(row()-1)*2+(column(a1)-1),)

將公式右拉到c1

再選中b1c1下拉公式

15樓:

用公式,把問題作為內容(郵件主題一定要包含excel字樣)、樣表(請特別注意:要03版的,把現狀和目標效果表示出來)作為附件發來看下 [email protected]

16樓:朱薈非

有很多方法

比如在b列得到奇數行,c列得到偶數行

b1公式

=if(offset($a$1,row(a1)*2-2,)="","",offset($a$1,row(a1)*2-2,))

或者=if(index(a:a,row(a1)*2-1)="","",index(a:a,row(a1)*2-1))

c1公式

=if(offset($a$1,row(a1)*2-1,)="","",offset($a$1,row(a1)*2-1,))

或者=if(index(a:a,row(a1)*2)="","",index(a:a,row(a1)*2))

b1、c1公式一起下拉填充

也可以在b1用公式

=if(mod(row(),2),"奇數","偶數")

下拉填充

然後對b列篩選,分別選擇奇數和偶數

17樓:

採用 萊昂納德_尤拉 朋友的方法。按照你的例子,如果數字從a1開始,在輔助列中錄入公式=mod(a1,2)

18樓:真金石廣

最笨的辦法可以這樣,也很快的,在第一行輸入1,第二行輸入2,第三行輸入1,第四行輸入2,選中這四格,以填充的方式整列填充,再排序就可以區分出奇數行和偶數行了

19樓:匿名使用者

在b2中輸入公式:=if(isodd(a2),"奇","偶"),向下填充,然後進行篩選。

20樓:萊昂納德_尤拉

加乙個輔助列

=mod(row(),2)

篩選1就是奇數列,0就是偶數列

21樓:穿靴子的桃兒

插入一列,並填入求餘公式mod(a2,2),然後對該列篩選

22樓:匿名使用者

在b列中加一列輸入公式比如在資料在b2起始b2=mod(row(),2),其它十子叉下拉

篩選0就是奇數列,1就是偶數列。試一下。。。。。

23樓:匿名使用者

可以加乙個輔助列,對輔助列的每個單元格中,使用公式:

=mod(row(),2)

這樣,輔助列裡的每個單元格中的內容只有0和1. 0代表這行是偶數行,1**是奇數行。

然後按照輔助列進行帥選就ok了。

24樓:泡影果果

1、開啟需要篩選的excel**。

2、在函式編輯框內輸入:=if(mod(row(a1),2)=1,"奇數行","偶數行")。

3、讓奇數行和偶數行聚在一起顯示。在a列前插入一列,在這一列輸入1,2,3,„,一直到需要的地方。

4、下面再在這列前面插入一列,在a1輸入公式=mod(b1,2),往下一拉就會得到1,0,1,0,„很多一直這樣下去的。

5、選中1,0這一列,依次點選「工具欄—資料—篩選—自動篩選」,就會看到有1,0兩個下拉列表,選1就是奇數行,0就是偶數行。

6、把作為參考插入的兩列刪除即可完成篩選奇數行和偶數行。

excel中如何快速選擇所有奇數行或偶數行?

25樓:

新增輔助列,輸入「奇」、「偶」,篩選即可選定奇數行或偶數行。

步驟:1、以excel2016為示例,新建乙個等差序列。

2、在右側列中,c1輸入「奇」,c2輸入「偶」。下拉填充。

3、點選「排序和篩選」,」篩選「。

4、點選「奇」。

5、選擇了所有奇數行。

26樓:東湖小曾

1、在資料的後方另起一列,依次輸入1,2,1,2,然後選中,滑鼠移動到右下角變成「+」號;

2、按下ctrl鍵,將滑鼠一直拉到資料的末尾,鬆開滑鼠;

3、選中所有的資料,然後點選篩選按鈕,選擇下面的自定義排序;

4、進入頁面之後,點選選擇b列,點選確定;

5、然後,奇數行和偶數行就會分開,進而可以快速的選擇奇數行和偶數行。

27樓:查樂章

在乙個工作表中,需要單獨把所有奇數行的資料提取出來進行分析,但是其和偶數行的資料沒明顯區別,很難用篩選,總資料有兩三百行,用ctrl複選的話也很費時,這該如何快速選擇所有奇數行?  可通過新增輔助列來操作實現(完成後可刪除輔助列)過程如下:  1、在後面空白列第1行輸入公式:

  =if(mod(row(),2)=0,1,0)  將公式向下複製到相應行。  2、選定公式列,點「複製」,在公式列的第乙個單元格點右鍵,點「選擇性貼上」,選中「數值」,點「確定」。  3、選定全表,點「資料」「篩選」「自動篩選」,點最後一列首行的倒三角形,選擇0,所有奇數行將被篩選出來。

  4、選中這些奇數行,按要求進行格式設定或進行資料處理皆可。

同樣,點倒三角形,選擇0,可以統一設定偶數行的格式或對其進行資料處理。  5、最後點「資料」「篩選」「自動篩選」,取消篩選狀態。  6、刪除最後一列。

28樓:匿名使用者

1、開啟需要篩選的excel**。

2、在函式編輯框內輸入:=if(mod(row(a1),2)=1,"奇數行","偶數行")。

3、讓奇數行和偶數行聚在一起顯示。在a列前插入一列,在這一列輸入1,2,3,„,一直到需要的地方。

4、下面再在這列前面插入一列,在a1輸入公式=mod(b1,2),往下一拉就會得到1,0,1,0,„很多一直這樣下去的。

5、選中1,0這一列,依次點選「工具欄—資料—篩選—自動篩選」,就會看到有1,0兩個下拉列表,選1就是奇數行,0就是偶數行。

6、把作為參考插入的兩列刪除即可完成篩選奇數行和偶數行。

奇數與偶數的和是奇數還是偶數

奇數與偶數的和是奇抄數。其他 襲 奇數 奇數 偶數 偶數 奇數 奇數 偶數 偶數 偶數 偶數 奇數 奇數 偶數 偶數 奇數 奇數 奇數 偶數 奇數 關於奇數和偶數,有下面的性質 1 兩個連續整數中必有乙個奇數和乙個偶數 2 若a b為整數,則a b與a b有相同的奇偶性,即a b與a b同為奇數或同...

什麼是奇數和偶數,奇數與偶數的和是奇數還是偶數

能被2整除的整數為偶數,不能被2整除的整數為奇數 奇數就是1,3,5,7.等不能被2整除的數 偶數是2,4,6,8。等能被2整除的數,現在已經包括0了 0也是偶數 以無所知 奇數就是1,3,5,7.等不能被2整除的數 偶數是2,4,6,8。等能被2整除的數,不包括0 阿長 簡單地說就是 奇數就是單數...

0是偶數嗎,0是奇數還是偶數還是既不是奇數也不是偶數?

不是,所謂有關資料是為了敘述和研究的方便,才將零定義為偶數,也就是說,除了那本書 或者說 資料 外,一離開那本書,零就不算是偶數了。就目前規定,0是偶數。但是這個問題確實有待商榷,因為如果0是偶數,那麼很多問題就會不攻自破,沒有提問的意義。舉最簡單的例子 1.最小的偶數是?一般都會答0.但是學過負數...