2017-02-21 39 views
0

由於現在運行自己的業務,我最近開始使用Excel工作。與我所做的一樣,我希望我的日誌實用,高效,並且大部分工作都正常。我對目前爲止所得到的結果幾乎滿意,但似乎無法弄清楚如何讓Excel查找客戶ID。INDEX函數在輸入時查找客戶ID名稱

基本上我想是:

  • 在我的名字在列B中添加客戶第一片材,他被分配的客戶ID是在列A
  • 在片2 I中的名稱鍵入E欄和E欄中的客戶希望Excel在工作表1中查找姓氏,然後在A欄中的工作表2中添加相關客戶ID

原因是我有回頭客,要他們有一個新的客戶ID,我希望他們有相同的ID他們以前沒有經過我所有的客戶,看看他們是否是回頭客,如果是的話,他們的客戶ID是什麼。

我一直在玩INDEX的功能,因爲這似乎是用於這種有點東西的功能,但我無法弄清楚。

我期待聽到您對這個問題的提示和技巧,提前致謝!

馬克

+0

我會使用電話號碼或其他數字搜索,因爲文本可能有錯別字,並且不匹配。 –

回答

2

在表2 A2

=INDEX(Sheet1!A:A,MATCH(E2,Sheet1!B:B,0),1) 

此答案將工作你假設乙Sheet 1中存儲ID中A,名稱,和第二個片層您在E.

鍵入名稱

注意到基於鍵入名稱的匹配非常容易出錯,它必須是完全匹配的。也許考慮在中期使用數據驗證或更強大的解決方案。

+0

FWIW',1'不需要,因爲您只引用第一條標準中的一列。 –

+0

出於某種原因,它返回一個#N/A,這就是我之所以在這裏發佈的原因,因爲我在來到這裏之前嘗試了類似的功能。 – Narc

+0

@Narc#N/A表示未能將名稱與第一張表上的記錄進行匹配,因爲我們之前所說的基於名稱的匹配是由於類似這樣的鍵入錯誤而開始的不好的開始。這就是爲什麼ID字段通常是數字和唯一的以避免重複,並且永遠不會爲客戶改變。如果按照使用名稱作爲ID的路線,名稱更改或拼寫錯誤會破壞任何鏈接。 – Zerk