第六節(jié):編程基礎(chǔ)(2)

前言:這節(jié)繼續(xù)講編程基礎(chǔ),最通用的那一部分,可能會有些無聊,但是我盡自己最大的努力來使它變得有趣。

一、算術(shù)運(yùn)算符

算術(shù)運(yùn)算符,說白了就是用于數(shù)據(jù)與數(shù)據(jù)直接計算的連接符號。比如說加減乘除、指數(shù)、取整、求余符號等。常見的算術(shù)運(yùn)算符有下面這幾種:

運(yùn)算符作用示例

+求兩個數(shù)的和1 + 1 = 2

–求兩個數(shù)的差3 – 1 = 2

*求兩個數(shù)的積3 * 2 = 6

/正斜杠,求兩個數(shù)的商7 * 2 = 3.5

\反斜杠、相除后取整7 \ 2 = 3

^指數(shù)運(yùn)算(求一個數(shù)的n次方)2 ^ 3 = 8

Mod求模運(yùn)算,也叫求余運(yùn)算13 Mod 2 = 1

補(bǔ)充一句哈,上面的算術(shù)運(yùn)算符在excel中直接引用也是可以進(jìn)行計算的。

二、比較運(yùn)算符

比較運(yùn)算符,就是用來比較兩個數(shù)據(jù)之間的關(guān)系的。像我們上幼兒園的時候,接觸的最早的比較運(yùn)算符就是大于、小于、以及等于了吧。等到后來又接觸了大于等于,小于等于啥的。常見的比較運(yùn)算符也就以下幾種。

運(yùn)算符作用用法返回結(jié)果

=等于表達(dá)式1 = 表達(dá)式2如果相等,返回Ture;

如果不等,返回false

<小于表達(dá)式1 < 表達(dá)式2如果小于,返回Ture;

如果不是,返回false

>大于表達(dá)式1 > 表達(dá)式2如果大于,返回Ture;

如果不是,返回false

<=小于或等于表達(dá)式1 <= 表達(dá)式2如果小于或等于,返回Ture;

如果不是,返回false

>=大于或等于表達(dá)式1 >= 表達(dá)式2如果大于或等于,返回Ture;

如果不是,返回false

<>不等于表達(dá)式1 <> 表達(dá)式2如果不等于,返回Ture;

如果等于,返回false

Is引用對象是否一致表達(dá)式1 Is 表達(dá)式2若左邊是引用的單元格1,右邊也是引用單元格1,返回Ture;反之亦然

Like比較字符是否匹配字符串1 Like 字符串2當(dāng)字符1和字符2匹配時則為Ture,否則為False

這里我補(bǔ)充一點點。Ture和False其實也是數(shù)據(jù)類型的一種。名為布爾型,它就是用來判斷對錯的。

Sub 這是一個布爾型示范() '定義一個宏,名為 這是一個布爾型示范

Dim a as Boolean '定義a為布爾型數(shù)據(jù)

a=(3>4) '將括號里面的判斷結(jié)果賦值給a

Msgbox(a) '將a輸出

End Sub ’結(jié)束宏

Like匹配的話,其實就是一種數(shù)據(jù)格式的匹配吧,比如字?jǐn)?shù)和字符的匹配,舉個栗子

Sub 舉個栗子() '定義一個宏,名為 舉個栗子

Dim a as string

a = "張大爺"

if a like "李??" Then '問號是通配符,代表任意字符的一個字符

msgbox("a大爺姓李")

Else

msgbox("a大爺不姓李")

End if

End Sub

哈哈,答案當(dāng)然是a大爺不姓李了。哈哈哈。

三、數(shù)據(jù)通配符

上文我們用問號,代替了任意字符的一個字符??墒牵€是有些小伙伴,不明白啥叫通配符,通配符哈,我的理解就是用特定的符號,來代替一個或者多個數(shù)據(jù)字符,比如說”李??”就是代表李莫某了,“李*”,可能是李某,也可能是李莫某,也可能是李某某大爺了,常見的有下面三種。

通配符作用示例

*代替N個任意字符“李大爺” Like ” *爺” = Ture

?代替1個任意字符“李大爺” Like ” ??爺” = Ture

#代替1個任意數(shù)字“001” Like ” ##1″ = Ture

好啦,基本的編程基礎(chǔ)就是這兩節(jié)了,下節(jié)開始分析Excel結(jié)構(gòu)。

雖然說是說編程基礎(chǔ),但是實際對你的Excel使用,甚至office的查找替換都很很大的幫助。這里也算一個個小小的知識點復(fù)習(xí)吧。畢竟這些我們以前上學(xué)的時候應(yīng)該都學(xué)過啦。

好啦。我們下期再見。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容