搜尋

顯示具有 Office.Calc(Excel) 標籤的文章。 顯示所有文章
顯示具有 Office.Calc(Excel) 標籤的文章。 顯示所有文章

2012-02-28

MATCH():搜尋並傳回符合條件儲存格的相對位置

搜尋並傳回符合條件儲存格的相對位置

語法:
MATCH(lookup_value,lookup_array,  Type)

MATCH(要找的值,搜尋範圍,Type)

Type:
-1 :找出等於或大於搜尋值(lookup_value)的最小值,lookup_array必須遞減排序。
0  :找出完全等於搜尋值的值,lookup_value可任意序。
1或省略(預設):找出等於或僅次於搜尋值(lookup_value)的值,lookup_array必須遞增排序。

*在比較文字時,不分大小寫。
*搜尋值可使用萬用字元? 或 *
*搜尋問號(?)或(*)時,符號前加(~)

例:

固定項目清單(List)

Data(資料)->Validaty(驗證)->List(選擇 清單)->輸入項目。




2012-02-23

快速輸入資料欄位

滑鼠選擇第一列,按Data->Form,可快速方便地輸入各欄位的資料。



*Excel2010 須先將表單按鈕新增至[快速存取工具列]。

直行橫列表格互換



E F G H I J K L
1 生字 Apple Orange Grape Pineapple Almond Banana Strawberry
2 翻譯 蘋果 橘子 葡萄 鳳梨 杏仁 香蕉 草莓


複製選取範圍 ->Edit -> Paste Special -> Transpose

複製選取範圍->滑鼠右鍵->選擇性貼上->轉置



A B
1 生字 翻譯
2 Apple 蘋果
3 Orange 橘子
4 Grape 葡萄
5 Pineapple 鳳梨
6 Almond 杏仁
7 Banana 香蕉
8 Strawberry 草莓


VLOOKUP、HLOOKUP、LOOKUP 查詢函數

VLOOKUP、HLOOKUP 查詢函數

VLOOKUP 垂直查詢範圍內的數值
HLOOKUP 水平查詢範圍內的數值

語法:
HLOOKUP(Lookup_value, Table_array, Index_num, Range_lookup)

Lookup_value:查詢的值,
Table_array:要查詢的(表格陣列)範圍,
Index_num:傳回表格的第n個欄位值,
Range_lookup:邏輯值,True(預設省略) 或 False。
                  省略(True):傳回相同值,如果無相同值,傳回小於Lookup_value次大的近似值。
                  False:傳回完全相同值,如果無相同值,傳回#N/A


VLOOKUP(Lookup_value, Table_array, Index_num, Range_lookup)



例:在C1欄位填入水果名稱


B C
1 Apple
2 Orange
3 Grape
4 Pineapple
5 Almond
6 Banana
7 Strawberry
8 Pineapple
9 Grape
10 Grape
11 Banana
12 Orange
13 Orange


E F G H I J K L
1 生字 Apple Orange Grape Pineapple Almond Banana Strawberry
2 翻譯 蘋果 橘子 葡萄 鳳梨 杏仁 香蕉 草莓

C1儲存格 =HLOOKUP(B1,$E$1:$L$2,2,0)
顯示 蘋果


B C
1 Apple 蘋果


B C
1 Apple 蘋果
2 Orange 橘子
3 Grape 葡萄
4 Pineapple 鳳梨
5 Almond 杏仁
6 Banana 香蕉
7 Strawberry 草莓
8 Pineapple 鳳梨
9 Grape 葡萄
10 Grape 葡萄
11 Banana 香蕉
12 Orange 橘子
13 Orange 橘子


LOOKUP的功能和語法相同,但第二欄要檢查的資料必須以遞增方式排序,即由小排到大。
語法:
LOOKUP(lookup_value,lookup_vector,result_vector)

2012-02-19

SUM 加總

加總(範圍內資料的總和)SUM

語法:
SUM(num1, num2, ......)

SUM(儲存格範圍)



例:1,2,3,4,5 的總和
SUM(1, 2, 3, 4, 5)=15



A
1 5
2 6
3 7
4 8
5 9
SUM(A1:A5)=35

2012-02-13

RANK:依範圍內數值的大小排名

依範圍內數值的大小排名

語法:
RANK(要排名的儲存格,範圍)

語法2:
RANK(要排名的儲存格,範圍,  Type)
Type: 0, 預設值,從大排到小。
Type: 1, 從小排到大。

例1:

B1的值 RANK(A1, A$1:A$10) =6

再將滑鼠從B1下拉,可得其他排名。

A B
1 10 6
2 2 10
3 8 7
4 3 9
5 6 8
6 23 5
7 66 4
8 80 2
9 95 1
10 77 3

2012-01-24

RAND(), RANDBETWEEN()

RAND 傳回隨機亂數值(random number)

RAND()
傳回 介於0~1之間的隨機亂數的數值。

RANDBETWEEN(num1, num2)
傳回 介於num0~num2之間的隨機亂數的數值。

2011-05-25

平均值AVERAGE

平均值(average)

語法:
AVERAGE(num1, num2, ......)


例:1,2,3,4,5 的平均值
AVERAGE(1, 2, 3, 4, 5)=3

2011-05-24

取整數INT

整數(Integer)

取等於或小於(數字)的最大整數。
語法:
=INT(number)



例:
INT(100.15) 顯示  100
INT(-100.15) 顯示 -101

四捨五入ROUND

四捨五入(Round-off)

語法:
=ROUND(number, count)
=ROUND(數字,四捨五入的小數點位置)


ROUND(number, 0)
輸入100.333  顯示  100
輸入100.5      顯示  101

ROUND(number, 2)
輸入100.532      顯示  100.53

顯示絕對值ABS

絕對值(absolute value)

語法:
=ABS(number)

例:
輸入 -100 顯示 100

將負數格式顯示成括號()

版本:Excel,  LibreOffice Calc

負數(negative number)
括號(parentheses)

語法:
在Format Cells >> Format code 輸入

#,##0 ;[RED](#,##0);-


例:
輸入-1,000  顯示  (1,000)