[英]Looking up values within a range of cells
假設我在Excel中有以下數據表
Company Amount Text
Oracle $3,400 330 Richard ERP
Walmart $750 348 Mary ERP
Amazon $6,880 xxxx Loretta ERP
Rexel $865 0000 Mike ERP
Toyota $11,048 330 Richard ERP
我想瀏覽“文本”列中的每個項目,然后針對以下名稱范圍搜索該項目:
Mary
Mike
Janine
Susan
Richard
Jerry
Loretta
並在“人”列中返回該名稱(如果找到)。 例如:
Company Amount Text Person
Oracle $3,400 330 Richard ERP Richard
Walmart $750 348 Mary ERP Mary
Amazon $6,880 xxxx Loretta ERP Loretta
Rexel $865 0000 Mike ERP Mike
Toyota $11,048 330 Richard ERP Richard
我已經在可以正常工作的Excel中嘗試了以下方法:
=IF(N2="","",
IF(ISNUMBER(SEARCH(Sheet2!$A$1,N2)),Sheet2!$A$1,
IF(ISNUMBER(SEARCH(Sheet2!$A$2,N2)),Sheet2!$A$2,
IF(ISNUMBER(SEARCH(Sheet2!$A$3,N2)),Sheet2!$A$3,
....
其中$ A $ 1:$ A $ 133是我的范圍,N2是“文本”列值; 但是,這是很多嵌套的代碼,顯然Excel對您可以擁有的嵌套IF語句的數量有限制。
有沒有更簡單的解決方案(數組?VBA?)
謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.