A. vb 中判斷數據類型
VB可使用TypeName 函數來判斷某變數的數據類型。
TypeName 函數,返回一個 String,提供有關變數的信息。
TypeName 函數示例
本彎緩示例讓檔使用 TypeName 函數返回有關變數的信息。
' 聲明變數。
Dim NullVar, MyType, StrVar As String, IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null ' 設置變數值為 Null。
MyType = TypeName(StrVar) ' 返回 "String"。
MyType = TypeName(IntVar) ' 返回 "Integer"。
MyType = TypeName(CurVar) ' 返回 "Currency"。
MyType = TypeName(NullVar) ' 返回 "Null"。
MyType = TypeName(ArrayVar) '坦鬧亂 返回 "Integer()"。
B. Excel中的數據類型
前幾天,我給大家留了一個練習題,題目很簡單,使用vlookup函數來查找,這里唯一需要注意的就是數據類型。先看截圖。
可以明顯的看到,在F列的序號帶有綠色的倒三角,這是文本型數字的標志,而A列的數據是常規,所以直接使用vlookup函數會返回錯誤值。正確的方法是先把文本型數據變成常規,再進行查找引用。
在本例中,使用負號使文本型數值參與運算,改變數據類型後,再進行查找引用。至於為什麼要用兩個負號?在數學運算中,負負才能得正啊。由此可以看出,在使用函數公式時,如果不了解數據類型,函數公式也不能返回正確的結果。
在Excel中,有這么幾種數據類型:
一、數值型,通常我們輸入的數字,時間,日期等,都是數值型的,不過,時間日期是特殊的數值型數據。數值型數據,在單元格中的對齊方式一般是靠右對齊的。
二、文本型。文本型就是我們輸入的漢字或者英文字母。文本型數據在單元格的對齊方式一般都是靠左對齊的,有些文本型的數字一定要注意區分。
三、邏輯值。邏輯值有兩種,一種是TRUE,一種是FALSE,一般在進行邏輯比較的時候才會出現。
四、錯誤值。錯誤值一般是函數運算後出錯產生的,錯誤值也有好多類型,每一種類型代表一種出錯的形式。
需要注意的是,如果我們在函數公式中,輸入文本,一定要用半形的雙引號將文本引用起來,這樣才能作為文本輸入,如果不用半形引號,Excel會認為輸入的是已經定義好的名稱,會返回#NAME?錯誤。如果想要屏蔽出現的錯誤值,一般會嵌套一個信息類函數,比如:ISERROR,ISNA,IFERROR,IFNA等,如果您的Excel沒有這些信息類函數,那就升級你的office版本吧,畢竟office2003已經隨著XP系統光榮退役了。
數值轉換的操作技巧:
1、數值轉文本——分列
2、文本轉數值
1、數學運演算法
文本型數字轉數值型數字,可以讓數據參與運算的方法,得到數值型數據,比如,加0,減0,乘以1或者除以1,等不改變數值大小的方法都可以。
跟數學運算相同,乘除要復制數值1,加減要復制數值0。
3、菜單命令法
當我們選中文本型數據時,在左上角有個方框的提醒,提醒你這是文本型的數字,點開以後,發現有個選項,轉化為數字,點擊一下即可轉化為數值,這也許是最快的方法。
4、分列
分列既可以把數字轉化為數值,也可以把數值轉化為文本,還可以轉化為其他的格式,具體可以實際操作一下。
5、函數轉化——value函數
在Excel中,有個value函數,可以將數字的文本字元串轉化為數字。要轉化的文本字元串必須是可識別的常數,日期或者時間格式中的一種,其他的格式將會返回錯誤值。
在實際的工作中,選擇最適合自己的方法應用就行了。
C. C#中用什麼函數查看數據的類型
你好:
當你用控制項點的時候,後面會帶出很多的屬性和方法,當你把滑鼠放在方法上時,就會提示,上扮物唯面會標識返螞哪回什麼類型和需要什麼廳培參數,如圖:
第一個單詞object就是指返回類型為object類型
D. python 中怎麼查看數據類型
有時候我們需要知道變數類型,但不知道如何查看
內置函數isinstance(object, (type1,type2...))
isinstance('content', str)
返回True or False
使用內置函數type(object)
在介紹數據類型的文章中提到過,要怎麼樣查看對像的數據類型。type()就是一個最實用又簡單的查看數據類型的方法。type()是一個內建的函數,調用它就能夠得到一個反回值,從而知道想要查詢的對像類型信息。
type使用方法
>>>type(1)
<type 'int'> #返回整形>>>type('content')
<type 'str'> #返回字元串
type返回值屬於type類型
>>>type(type(1))
<type 'type'> #返回type類型
E. 在函數中出現多個數據類型,如何選擇函數返回值的類型
這個要看你那個函數名前的返回類型而定,如果只看這句的話就該是float