公式與函數輔助說明
- 歡迎使用
- 公式與函數簡介
-
- ACCRINT
- ACCRINTM
- BONDDURATION
- BONDMDURATION
- COUPDAYBS
- COUPDAYS
- COUPDAYSNC
- COUPNUM
- CUMIPMT
- CUMPRINC
- CURRENCY
- CURRENCYCODE
- CURRENCYCONVERT
- CURRENCYH
- DB
- DDB
- DISC
- EFFECT
- FV
- INTRATE
- IPMT
- IRR
- ISPMT
- MIRR
- NOMINAL
- NPER
- NPV
- PMT
- PPMT
- PRICE
- PRICEDISC
- PRICEMAT
- PV
- RATE
- RECEIVED
- SLN
- STOCK
- STOCKH
- SYD
- VDB
- XIRR
- XNPV
- YIELD
- YIELDDISC
- YIELDMAT
-
- AVEDEV
- AVERAGE
- AVERAGEA
- AVERAGEIF
- AVERAGEIFS
- BETADIST
- BETAINV
- BINOMDIST
- CHIDIST
- CHIINV
- CHITEST
- CONFIDENCE
- CORREL
- COUNT
- COUNTA
- COUNTBLANK
- COUNTIF
- COUNTIFS
- COVAR
- CRITBINOM
- DEVSQ
- EXPONDIST
- FDIST
- FINV
- FORECAST
- FREQUENCY
- GAMMADIST
- GAMMAINV
- GAMMALN
- GEOMEAN
- HARMEAN
- INTERCEPT
- LARGE
- LINEST
- LOGINV
- LOGNORMDIST
- MAX
- MAXA
- MAXIFS
- MEDIAN
- MIN
- MINA
- MINIFS
- MODE
- NEGBINOMDIST
- NORMDIST
- NORMINV
- NORMSDIST
- NORMSINV
- PERCENTILE
- PERCENTRANK
- PERMUT
- POISSON
- PROB
- QUARTILE
- RANK
- SLOPE
- SMALL
- STANDARDIZE
- STDEV
- STDEVA
- STDEVP
- STDEVPA
- TDIST
- TINV
- TTEST
- VAR
- VARA
- VARP
- VARPA
- WEIBULL
- ZTEST
LOOKUP
LOOKUP 函數會在一個集合內尋找指定搜尋值的相符項,然後傳回第二個集合中具有相同相對位置之輸入格中的值。
【提示】如需任何方向皆通用的進階搜尋,請使用 XLOOKUP。
LOOKUP(搜尋目標, 搜尋位置, 結果值)
搜尋位置: 包含要搜尋的數值的集合。 搜尋位置可以包含任何值。
結果值: 包含根據搜尋傳回的數值的集合(可留空)。 結果值可以包含任何值。
附註
一般都會包含搜尋位置和結果值兩者,且為一維的多個直欄或多個橫列,但不是兩者。然而,若要與其他試算表 App 相容,可以將搜尋位置指定為二維的多個直欄和多個橫列,且可以省略結果值。
若搜尋位置是二維的且已指定結果值,則會搜尋包含較多輸入格的最頂端橫列或最左側直欄,並會從結果值傳回對應值。
若搜尋位置是二維的但遺漏了結果值,則會傳回最後一個橫列(如果集合中包含的直欄數較大)或直欄(如果集合中包含的列數較大)中的對應值。
範例 |
---|
提供下列表格: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 0 | 20 | 40 | 60 | 80 |
2 | A | E | I | O | U |
3 | vel | elit | dolor | sit | amet |
4 | 1 | 2 | 3 | 4 | 5 |
=LOOKUP(20, A1:E1, A2:E2) 會傳回「E」,因為「E」在結果值集合(A2:E2)中的相同位置(第二個輸入格),在搜尋位置集合(A1:E1)中作為 20(搜尋目標)。 =LOOKUP("E", B1:B4, A4:D4) 會傳回 2,因為「E」在搜尋位置集合中為第二個值,而 2 是搜尋目標集合中的第二個值。請注意,一個集合為直欄,而另一個為橫列,但它們的大小相等。 =LOOKUP(20, A1:E2, A4:E4) 會傳回 2,因為 20 是搜尋位置集合(使用最上方的橫列)其最上方橫列的第二個輸入格,而 2 位於搜尋位置範圍的第二個輸入格。 =LOOKUP("vel", A1:B4, B2:E2) 會傳回「O」,因為「vel」位於搜尋位置集合(使用最左側的直欄)其第一個直欄的第三個輸入格,而「O」位於搜尋位置集合的第三個輸入格。 =LOOKUP("vel", A1:B4, B2:E4) 會傳回錯誤,因為結果值集合不可超過一個橫列或一個直欄的寬度。 =LOOKUP(100, A1:E1, A4:E4) 會傳回 5,因為 100 大於指定之搜尋位置集合中的最後(第五個)輸入格,而 5 位於指定之第五個輸入格(結果值集合)。 =LOOKUP(REGEX("^a.*"), A3:E3, A1:E1) 會傳回 80,即為 A1:E1 中對應 A3:E3 中以「a」開頭的第一個值。 |