簡體   English   中英

Excel - 將數據從一個范圍匹配到另一個范圍,並從匹配數據右側的單元格中獲取值

[英]Excel - match data from one range to another and get the value from the cell to the right of the matched data

我對Excel公式並不是那么好,我正在嘗試弄清楚如何首先檢查列中是否存在單元格值,如果存在,則獲取下一個單元格的值。

具體來說,我有一系列細胞,從B31到B39。 我想要做的是查看這些值是否出現在單元格F3到F12中,如果出現這些值,請將單元格中的值直接放在右側,即列G3到G12,位置D31到D39。

我已經嘗試過IFs語句,匹配,VLookup以及我在網上找到的嘗試過的解決方案,但是它仍然不斷回來,公式無效。 我也嘗試過Stack Overflow中給出的答案:

Excel:檢查列中是否存在單元格值,然后獲取下一個單元格的值

,但我真的不明白這個公式,所以我迷失了試圖將我的范圍轉換為給定的公式。

這是我正在嘗試使用的公式。

= If(ISerror(匹配(B31,F:F,0),“不匹配”,Vlookup(b31,F,G,2,false)

請任何人都可以幫忙。

將此公式放入單元格d31並復制到d39

 =iferror(vlookup(b31,$f$3:$g$12,2,0),"")

這是正在發生的事情。 VLOOKUP:

  • 取一個值(這里是b31的內容),
  • 在范圍的第一列(f3:f12,范圍f3:g12)中查找它,以及
  • 返回該范圍內列中相應行的值(在本例中為第二列或g3:范圍為f3的g12:g12)。

如您所知,VLOOKUP的最后一個參數設置匹配類型,FALSE或0表示完全匹配。

最后,當VLOOKUP找不到匹配項時,IFERROR處理#N / A.

以下是我如何使用chuffs解決方案中的公式:

在Sheet1的C5列中,我有一個列表中的名字和調查的答案,但沒有電子郵件地址。 在表二,A1欄和C1欄中,我有名字和電子郵件地址,但沒有答案。 我需要電子郵件地址和我的項目調查的答案。

通過這個公式,我能夠得到如下解決方案,將匹配的電子郵件地址放在表1的A1列中。

=IFERROR(VLOOKUP(C5,Sheet1!$A$2:$C$654,3,0),"")

伙計們,謝謝你們。 你很棒。

我使用Chuff的答案並稍微修改它以做我想要的。

我在同一個工作簿中有2個工作表。

在第一個工作表上,我有一個3列短信列表: phone number, date & time, message

然后我在電話號碼旁邊插入了一個新的空白列

在工作表2上,我有兩列: phone number, name of person

使用公式檢查左側的單元格,並與工作表2中的范圍匹配,選擇與該數字對應的名稱,並將其輸入到工作表1中的空白單元格中。

然后只需將公式復制到整個列,直到最后一個短信它工作得很漂亮。

=VLOOKUP(A3,Sheet2!$A$1:$B$31,2,0)

我在excel表上添加了以下內容

=VLOOKUP(B2,Res_partner!$A$2:$C$21208,1,FALSE)

似乎仍然沒有奏效。 我得到#N / A.

=VLOOKUP(B2,Res_partner!$C$2:$C$21208,1,FALSE)

作品

暫無
暫無

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

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