簡體   English   中英

excel之間的值或在范圍內搜索和返回值

[英]Value between or search in range and return value in excel

在此處輸入圖片說明

大家好,

我有一個員工得分級別的表(表D1至F6),每個級別都有得分,例如,得分(4.60)將在第3個級別中獲得(3)分。

我想在(B)列中編寫公式以檢查表中是否從F列返回了點值。您可以在D2和D3中看到示例。

問候阿德爾

您需要的是有史以來最強大的功能之一... VLOOKUP

=VLOOKUP(A2,$D$2:$F$6,3, TRUE)

(粘貼到B2並向下拖動)

參數的快速解釋。

  1. A2是我們要在表格中查找的值
  2. $D$2:$F$6是我們要查找的“表”。 它將搜索它的第一列(您可以在D列中找到任何想要的內容,VLOOKUP只看第一列)。
  3. 3是表的列號,其中包含我們要查找並返回的答案(在本例中為F )。
  4. TRUE表示我們要搜索范圍,而不僅僅是精確值。 如果為FALSE則只有輸入精確的分數,我們才會獲得所需的數字。

當然,使用此方法沒有任何上限,值為20表示最后一行(即5分),但是,您可以使用IF語句輕松解決此問題。

=IF(A2 > $E$6, "N/A", VLOOKUP(A2,$D$2:$F$6,3, TRUE))

如果您認為稍后要向表中添加更多行,那么可以這樣做當然可以更整潔一些,但是現在可以使用。

在單元格B2中使用以下公式:

 =VLOOKUP(A2,$D$2:$F$6,3, TRUE)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM