:::
OOo使用者討論區

請問有辦法在Clac中鍵入人名,然後對應的資料一同顯示出來(如電話)

discuss pic 2006-03-27 13:34:18
我用Clac建立起我的所有好友的通訊錄
有時我需要將將其中十來個的人資料抽出另外彙整成一份資料
我只會用搜尋加剪下貼上
好煩~~~~~又浪費時間

我要如何將人名和對應的個資建立關連
讓我要鍵入人名,其他相關資料能一同跑出來
discuss pic 2006-03-27 15:01:36
使用 HLookup 或 VLookup 函數試試看吧...
+-+-+-+-+-+-+-+-
Hannibal
Hannibal愛用LibreOffice / OpenOffice
discuss pic 2006-03-27 17:51:53
感謝~~~
不過再請教一個問題
VLOOKUP中第四項參數sort order要如何設?
這部分我對照excel的VLOOKUP範例
打ture或false
反而對應的數值跑不出來
discuss pic 2006-03-28 10:16:17
大部份的情況下,我都會利用F1來找答案,以下是我自F1的節錄:

語法
=VLOOKUP(Search criterion;array;index;sort order)

Search criterion 是在矩陣的第一欄中搜尋的值。

array 是參照,至少要包含兩欄。

col_index 是包含傳回數值的矩陣內的欄編號。第一欄的編號是 1。

sort order 是一個可選的參數,用於指示矩陣中的第一欄是否以向上的順序排序。如果第一欄未以向上的順序排序,請輸入布林值 FALSE。已排序的欄可以被更快地搜尋,如果某個值介於已排序清單中最小值和最大值之間,即使與搜尋值不完全相符,函數也會傳回該值。在未排序的清單中,則必須與搜尋值完全相符。否則函數將傳回以下訊息:錯誤:找不到該值。


示例
在儲存格 A1 中輸入菜單中某道菜的號碼後,此菜的名稱會立即以文字形式出現在相鄰的儲存格 (B1) 中。儲存格 D1:E100 矩陣中包含號碼與名稱的對應關係。D1 包含號碼 100,E1 包含名稱 Vegetable Soup,以此類推,對應有 100 個菜單項。欄 D 中的號碼以向上的順序排序,因此沒有必要使用可選參數 sort order。
請在 B1 中插入下列公式:
=VLOOKUP(A1; D1:E100; 2)

只要您在 A1 中輸入編號,則在第二個參照欄 D1:E100 中所屬的文字便會顯示在 B1 中。如果您輸入一個不存在的編號,則文字會以下一個較小的編號顯示。如果不要如此,則請在公式中插入作為最後參數的 FALSE,如此一來,在輸入不存在編號時,便會出現錯誤報告。
+-+-+-+-+-+-+-+-
Hannibal
Hannibal愛用LibreOffice / OpenOffice
discuss pic 2006-03-28 10:46:22
我依 OpenOffice 的 Help 做了看看:
縮圖

但 sort_order 參數好像沒有作用, 我只有編號 100~120,
但若輸入 121以上, VLOOKUP 都會給我最後一項(120)梨山芹菜..
要如何設定才能讓它顯示找不到呢?

我的公式如下:
=IF(A9=""; ""; VLOOKUP(A9;菜單名細.$A$2:$B$22;2))
1081754869
discuss pic 2006-03-28 11:55:49
sort order 這個參數,輸入:0,試試看?應該就可以了。
VLOOKUP(A9;菜單名細.$A$2:$B$22;2; 0)
+-+-+-+-+-+-+-+-
Hannibal
Hannibal愛用LibreOffice / OpenOffice
:::

快速登入

線上書籍列表

誰在線上

15人線上 (14人在瀏覽互動討論區)

會員: 0
訪客: 15

更多…