簡體   English   中英

Microsoft Excel列搜索和返回

[英]Microsoft Excel Column Search and Return

假設我有2張紙,其中包含:有關電子郵件產品信息的數據,

p159    Ben54@ya
g456    Jo32@gm
k455    Jack45@ro
t888    Sally12@k

第二頁包含代碼和電子郵件附帶的名稱,

k455    Jackson
p159    Benjamin
g456    Joseph

請記住,這里有更多信息,所有信息都亂七八糟,但分為幾列。 還有一些代碼有電子郵件,但沒有名稱。

現在,我需要將這些電子郵件與工作表或列中的名稱進行組合,方法是從工作表1和工作表2中查找代碼,並從該行中獲取信息,然后將其拆分為一個單元格,例如

Jack45@ro:Jackson

因此,在另一行中沒有特定順序(在emails:name列中的組織並不重要),它應該看起來像這樣

Jack45@ro:Jackson
Jo32@gm:Joseph
Ben54@ya:Benjamin

請注意,Sally被省略了,因為她的電子郵件沒有名字(如果該行出現#VALUE錯誤,我寧願忽略她的信息及其所有信息)

我已經進行了實驗,但是我不斷收到#VALUE?NAME#N / A錯誤,因為我從別人那里拿走了FX,格式化時遇到了麻煩。

TL:DR我需要搜索一列代碼,然后將其旁邊的單元格中的數據與另一張工作表中的代碼旁邊的單元格合並(我不知道我是否正確鍵入了該代碼; /)

因此,如果有人可以為此功能,將不勝感激:)

解決方案多虧了glh! 同樣在我的情況下,根據他的功能,我必須將false更改為true,以解決一些#N / A錯誤。

=IF(ISERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE)),"",B1&VLOOKUP(A1,Sheet2!A:B,2,FALSE))

我用了

=IF(ISERROR(VLOOKUP(A1,Sheet2!A:B,2,TRUE)),"",B1&":"&VLOOKUP(A1,Sheet2!A:B,2,TRUE))

有用的提示...

如果您從中繪制的數據是從另一個函數派生的,那么當您選擇它時您看不到您在單元格中看到的文本時,請復制並粘貼該部分,然后在粘貼該部分時從中選擇帶有值和數字格式選項的粘貼彈出的小剪貼板

樣本數據;

在此處輸入圖片說明

如果您使用:

  • Excel 2007 +:工作表1中單元格C1中的=IFERROR(B1&VLOOKUP(A1,Sheet2!A:B,2,FALSE),"")
  • Excel 2003-, =IF(ISERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE)),"",B1&VLOOKUP(A1,Sheet2!A:B,2,FALSE))

輸出:

在此處輸入圖片說明

暫無
暫無

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

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