學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 工具軟件 > 辦公軟件學(xué)習(xí) > Excel教程 > Excel函數(shù) > Excel中elseif函數(shù)使用流程的具體操作

Excel中elseif函數(shù)使用流程的具體操作

時(shí)間: 曉生931 分享

Excel中elseif函數(shù)使用流程的具體操作

  excel使用elseif流程簡(jiǎn)寫(xiě)if函數(shù)嵌套條件的方法,如何進(jìn)行具體操作的呢?今天,學(xué)習(xí)啦小編就教大家在Excel中elseif函數(shù)使用流程的具體操作。

  Excel中elseif函數(shù)使用流程的具體步驟如下:

  首先我們打開(kāi)一個(gè)工作樣表作為例子。

  打開(kāi)vba編輯窗口,使用alt+f11快捷組合鍵或在開(kāi)發(fā)者工具標(biāo)簽中點(diǎn)擊vb快捷按鈕,進(jìn)入。

  我們?cè)O(shè)計(jì)一個(gè)代碼,比如滿足崗位工資100的為紅色,崗位工資300的為藍(lán)色,崗位工資900的為綠色。這樣我們寫(xiě)下如下代碼。

  Sub 顏色()

  For i = 6 To 13

  t = Sheets(1).Cells(i, 7).Value '取得數(shù)據(jù)

  If t = 100 Then

  Sheets(1).Cells(i, 7).Select

  Selection.Font.ColorIndex = 3

  End If

  If t = 300 Then

  Sheets(1).Cells(i, 7).Select

  Selection.Font.ColorIndex = 5

  End If

  If t = 900 Then

  Sheets(1).Cells(i, 7).Select

  Selection.Font.ColorIndex = 4

  End If

  Next

  End Sub

  上面的代碼其實(shí)是在循環(huán)運(yùn)行并每次都對(duì)值做了3次判斷,雖然計(jì)算機(jī)運(yùn)行速度快,大家感覺(jué)不到差異,但是我們可以對(duì)其進(jìn)行修改。來(lái)達(dá)到優(yōu)化代碼的目的。

  這里需要使用到elseif函數(shù)。簡(jiǎn)寫(xiě)代碼如下:

  Sub 顏色()

  For i = 6 To 13

  t = Sheets(1).Cells(i, 7).Value '取得數(shù)據(jù)

  If t = 100 Then

  c = 3

  ElseIf t = 300 Then

  c = 5

  ElseIf t = 900 Then

  c = 4

  Else: c = 0

  End If

  Sheets(1).Cells(i, 7).Select

  Selection.Font.ColorIndex = c

  Next

  End Sub

  這里可以解釋一下函數(shù)的運(yùn)行方法,首先是循環(huán)語(yǔ)句for歷遍sheet1表格中G列6-13行數(shù)據(jù)。并每次對(duì)其取值進(jìn)行判斷,最關(guān)鍵的是對(duì)字體顏色進(jìn)行變量定義,這樣可以簡(jiǎn)化代碼中選擇單元格和進(jìn)行字體顏色變更的多次操作。


Excel中elseif函數(shù)使用流程的具體相關(guān)文章:

1.中小學(xué)優(yōu)秀作文范文

2.大學(xué)生找工作推薦信范文3篇推薦信是供學(xué)?;蛘邌挝粎⒖嫉氖?..

3.excel表中if函數(shù)的使用方法

4.excel if函數(shù)多個(gè)條件怎么用教程

5.愛(ài)我中華小學(xué)生的演講稿3篇

6.excel if函數(shù)多層嵌套的使用方法

7.excel如何使用IF函數(shù) excel2016怎么使用IF函數(shù)

2166908