Excel函數技巧與VBA初步入門

2021-03-02 北京寶鋼

                                                                           2019年11月28日

IF函數

IF函數語法

IF(logical_test,value_if_true,value_if_false)

功能

IF函數是條件判斷函數:如果指定條件的計算結果為 TRUE,IF函數將返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值。

(1)Logical_test 表示計算結果為 TRUE 或 FALSE 的任意值或表達式。] 本參數可使用任何比較運算符(=(等於)、>(大於)、>=(大於等於)、<=(小於等於等運算符),AND、OR、NOT等)。

(2)Value_if_true表示 logical_test 為 TRUE 時返回的值。

(3)Value_if_false表示 logical_test 為 FALSE 時返回的值。

countif函數

該函數的語法規則如下:

countif(range,criteria)

參數:range 要計算其中非空單元格數目的區域

參數:criteria 以數字、表達式或文本形式定義的條件

用法

一、求各種類型單元格的個數

(1) 求真空單元格個數:=COUNTIF(數據區,"")

(2) 非真空單元格個數: =COUNTIF(數據區,"<>") 相當於counta()函數

(3) 文本型單元格個數: =COUNTIF(數據區,"*") 假空單元格也是文本型單元格

二、求大於或小於某個值的單元格個數

(1) 大於50=COUNTIF(數據區,">50")

(2) 小於或等於E5單元格的值 =COUNTIF(數據區,"<="&$E$5)

三、等於或包含某N個特定字符的單元格個數

(1) 兩個字符 =COUNTIF(數據區,"??")

(2) (7) 第2字是D3單元格的內容 =COUNTIF(數據區,"?"&D3&"*")

註:countif()函數對英文字母不區分大小寫,通配符只對文本有效

日期函數

函數名稱功能

TODAY函數返回的是Windows系統中設置的日期

DAY 返回日期中具體的某一天

HOUR 返回小時數

MONTH 返回月份

MINUTE 返回分鐘數

SECOND 返回秒數

YEAR 返回年份

WEEKDAY 返回當前日期是星期幾

DATE返回指定日期,函數格式:DATE(year,month,day)

參數說明:year(必選):指定年份或者年份所在的單元格。

month(必選):指定月份或者月份所在的單元格。

day (必選):指定日或者日所在的單元格。

Indirect函數

函數名稱功能

indirect函數的引用的兩中形式。

一種加引號,一種不加引號。

=INDIRECT("A1")——加引號,文本引用——即引用A1單元格所在的文本(B2)。

=INDIRECT(A1)——不加引號,地址引用——因為A1的值為B2,B2又=11,所以返回。

郵件合併

功能:

將Excel的Word聯合在一起,批量生產一組信函、通知、工資單、各類獲獎證書等。

VBA初步入門

VBA(Visual Basic for Applications)是

Visual Basic

的一種

語言,是在其

桌面應用程式

中執行通用的自動化(OLE)任務的程式語言。主要能用來擴展

Windows

的應用程式功能,特別是

Microsoft Office

軟體。它也可說是一種

應用程式

視覺化的 Basic 腳本。。

VBA初步入門

• Sub vba初步入門宏()

• Dim aa$, i#

• aa = "程序運行完成"

• For i = 1 To 100

• Sheets("Sheet1").Select

• Range("A1").Select

• Range("A" & i) = i

• Next i

• MsgBox aa

• End Sub

    來源:網絡(侵刪)

      圖片來源:網絡(侵刪)

相關焦點

  • excel VBA是什麼?VBA編程入門教程
    本篇將介紹excel vba是什麼?vba編程入門教程,有興趣的朋友可以了解一下!一、excel vba是什麼?VBA的英文全稱是Visual Basic for Applications,是一門標準的宏語言。VBA語言不能單獨運行,只能被office軟體(如:Word、Excel等)所調用。
  • Excel小技巧:不要函數公式的多條件查詢,只需要一個控制項即可
    一提到宏或者vba可能很多人覺得很遙遠,但是今天小編通過一個多條件查詢的案例帶你快速入門宏~通過這個案例你也可以輕鬆地製作一個屬於自己的查詢器:比如公司人員統計,想要出查詢滿足多個條件的人員個數等等!接下來演示一個多條件查詢的操作,那麼步驟是也是和上面一致的:此時的查詢條件就變得很多了,需要注意的是excel文件需要保存為啟用宏的工作簿!總結:如果你對函數公式理解有一定的難度不妨試錄製宏來自製一個屬於自己的查詢器!
  • Excel VBA入門教程1.1 數據和數據類型
    類似的要使用vba,也要入鄉隨俗,了解他的構成,簡單的說vba包含數據類型、 變量/常量、對象和常用的語句結構。不過呢在量和複雜度上遠低於英語,不用那麼痛苦的記單詞了,所以vba其實很簡單的。熟悉了規則之後剩下就是查官方函數啦,查Excel提供的可操作對象啦。順帶一提的是,函數其實也很容易理解,方便使用。
  • 從零學習VBA,Excel VBA入門班(18期)報名開始了
    VBA宏入門班18期本將於12月9號開課!!
  • WPS教程:excel新手入門VBA功能使用介紹
    Excel教學:今天和大家分享一下excel中vba的使用方法入門,相信很多使用該軟體的朋友們對此都很感興趣,下面就和大家來分享一下,希望可以幫助到大家。
  • vba第十八課
    vba第十八課調用工作表函數在vba中我經常會對工作表的數據進行一些運算,雖然通過代碼進行循環或判斷也可以完成,但是通vba調用函數可以更簡單更直接進行運算提高代碼的運行效率,比如countif、sumif等需要進行判斷統計和求和的運算。
  • 【Excel分享】if函數的基本用法
    在excel中if函數是最經常用到的判斷函數,通過它可以減少很多繁瑣複雜的工作,判斷單元格內容滿足什麼條件則對應返回相應的值。excel中的if函數是判斷函數,表達的意思是當滿足某條件時,返回一個值,否則返回另一個值語法:if(logical_test,[value_if_true],[value_if_false]) 第1參數:logical_test表示要判斷的條件 第2參數:value_if_true表示當滿足判斷的條件時返回的值 第3參數:value_if_false表示當不滿足判斷的條件時返回的值
  • EXCEL學習的順序是什麼?
    一、首先要了解excel的各大功能,基礎的有複製,粘貼,數據有效性,條件格式;然後就是函數,函數要學sumif,sumifs,countif,countifs,vlookup,再深點就學offset,match,index等等。
  • 今晚報名截止,Excel VBA入門班(19期)報名開始了
    VBA宏入門班19期本將於3月3號開課!!現在報名就可以下載18期的全套視頻教程+作業+作業講解開始預習。>通過結業考試,頒發Excel VBA培訓證書一、學習目標通過一個月的學習,掌握VBA編程基礎語法和編程工具的使用,能獨立用VBA:編寫Excel多文件合併、拆分等宏程序表格的拆分、合併編寫Excel版簡易庫存管理等小軟體編寫自已的Excel函數
  • Excel VBA入門教程 1.6 過程和函數
    調用 Sub 過程的是一個獨立的語句,而調用函數過程只是表達式的一部分。另外,自定義函數並不允許修改工作表和單元格格式 (A UDF will only return a value it won't allow you to change the properties of a cell/sheet/workbook. )。
  • Excel VBA宏入門班8期,開始搶座了!零基礎學習,一月學會VBA
    VBA宏入門班8期本將於4月9號開課,招生報名開始了!!
  • Excel VBA宏入門班9期搶座開始了!零基礎學習,一月學會VBA
    VBA宏入門班9期本將於6月4號開課,招生報名進行中!!
  • 「Python替代Excel Vba」系列(終):vba中調用Python
    如下圖:數據大致表示每個部門每個月的銷售情況Units Sold 列是銷售額本文所用到的 pandas 技巧都在之前的章節已有詳細介紹,因此本文只對重點細節做講解而上述命令行只是把這個 xlam 文件放入你的 excel 加載項目錄中而已。然後,在你的任意目錄中打開命令行。執行以下語句,即會生成一個 py 文件和一個 帶宏的 excel 文件。
  • VBA與函數公式的一生一世,若如初見,怎奈何不再見
    在上一個章節中我們說到循環和Goto語句的使用,今天正式起航細節類的知識點,相信經過你前面的學習和積累,現在已經初步具體看懂一個簡單的代碼和寫一個簡單的代碼的能力了。因此今天和您分享的是如何在VBA中間使用函數公式和他們的前世今生。
  • 用excel製作文件管理器,所有版本皆可使用
    Hello,大家好,之前跟大家分享了使用excel中的power query功能製作一個文件管理器,但是很多分析反應自己的excel版本不夠高,無法使用,今天就跟大家分享如何使用宏表函數製作文件管理器,他也是可以實現文件刷新的,這個的操作也不難,下面就讓我們來看下他是如何設置的一、什麼是宏表函數以及FILES函數
  • Excel VBA宏入門班8期,繼續搶座中!零基礎學習,一月學會VBA
    VBA宏入門班8期本將於4月9號開課,招生報名進行中!!
  • Excel VBA宏入門班9期搶座進行中!零基礎學習,一月學會VBA
    VBA宏入門班9期本將於6月4號開課,招生報名進行中!!
  • 工作中為什麼有必要學點VBA
    從office97開始,VBA作為MS的標準內置配置,彌補了excel內在的基本函數不足以支持的複雜計算,提供了一種相對輕量級的、所見即所得的解決方案,濤哥在21世紀初因內部工作需要(統計代碼行數記工作量)第一次接觸了VBA,並在以後的工作中多次出色的完成相關任務,甚至給濤嫂編的幾個小程序大大提升了她們的工作效率,還受到了時任行長的讚許,現在想來還歷歷在目。
  • 零基礎學習,Excel VBA(宏)入門班(11期)開始搶座了
    VBA宏入門班11期本將於10月15號開課!!
  • excel函數應用技巧:那些名不副實的函數列舉
    說到「廢柴」一詞,相信小夥伴們很難把它和excel中各類神通廣大的函數聯繫在一起。但是隨著excel版本的不斷更新,不少函數逐漸被取代、淘汰,我們把這樣的函數稱為「廢柴」函數。學習更多技巧,請收藏部落窩教育excel圖文教程。