EXCEL如何讓ID隨機配對姓名,且每個姓名至少對應5個ID?

2025-04-13 23:55:18 字數 4623 閱讀 3972

1樓:lvcha青青

b1=rank(c2,$c$2:$c$27)c1=rand()

d1=index($a$2:$a$27,b2)b列和c列作為輔助列,也可螞畢畝以放在後面,隱藏就好。

excel怎麼按照姓名自動匹配資料?

2樓:心的舞臺

excel中,想要按照姓名自動匹配資料填寫,要怎麼實現,這裡分享下操作方法。

1、首先開啟excel**,在需要匹配資料的空白單元格中輸入「=vlookup」並呼叫函式。

2、然後選擇需要匹配的姓名欄位。

3、英文逗號隔開後,選擇要匹配的資料範圍。

4、英文逗號隔開,輸入資料範圍中需要匹配提取的資料所在的列數。

5、然後選擇精確匹配。

6、按回車鍵後,就可以自動按姓名自動匹配對應的資料。

7、最後通過下拉,可以匹配各個姓名對應的資料,沒有對應資料的會顯示為 #n/a,就完成了。

3樓:旅遊路上小知識

excel表中,通常有大量資料,如已知部分姓名和分數,如何從大量資料中快速匹配,為本節主要講解內容。

1、首先開啟excel,在姓名列和分數列分別輸入相應資料。

2、先需查詢並匹配其中的部分人的分數。

3、然後在h2處輸入「=vlookup」。

4、選中需要查詢的姓名即g2,再選中a、b兩列資料,輸入「,」以符號,隔開),選擇需要匹配資料的列數,在此為第二列,故寫2,最後選擇精確匹配,回車。

5、最後往下拖拽,即可實現快速匹配。當匹配的姓名不在原資料時,顯示為空。

在excel中如何根據a表中一行id去匹配b表中多個相同id對應的內容?

4樓:網友

解決這個問題所需要的工具/材料:電腦、excel軟體。

在excel中讓b列和a列相同的內容對應方法如下:

1、首先開啟excel**,在excel**相關資料。

2、輸入後選中b列的單元格。

3、然後點選頁面上方的選單欄選擇「資料」——分列」選項。

4、然後在彈出頁面裡選擇「固定寬度」並點選下一步。

5、再使用滑鼠游標點選姓名和身高分開的位置,並點選完成。

6、點選後就可以把名稱和身高分離成兩列單元格,然後選中姓名單元格並點選滑鼠右鍵選擇刪除這個選項。

7、然後在c列單元格里輸入公式:=a1&b1,把兩個單元格的內容組合起來。

8、最後摁一下回車鍵就可以合併結果,這樣在excel中讓b列和a列相同的內容對應的問題就解決了。

5樓:網友

把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪),excel樣表檔案(把現狀和目標效果表示出)作為附件發到幫你看下。

6樓:網友

付費用**量身定做。結果例項得來乙個呀。

7樓:q我

你的1沒有其它的東西忿開的嗎?實際資料是怎麼樣的,發檔案來看看。

如何根據多個id值在excel表中找出匹配的結果

8樓:加v伈

vlookup函式:vlookup(lookup_value,table_array,col_index_num,[range_lookup])

第乙個引數:lookup_value表示你想要根據哪個值來查詢到你想要的資料,比如:可以根據值a可以找到b,那麼lookup_value就填寫成"a";

第二個引數:table_value表示你想要在哪個表區域中進行資料查詢;

第三個引數:[range_lookup],表示是精確查詢還是模糊匹配;如果為false或0

則返回精確匹配,如果找不到,則返回錯誤值 #n/a;如果 range_lookup 為true或1,函式 vlookup

將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。預設為模糊匹配。

下邊舉例說明:

1.現要將表1中的學生的總分進行填充,笨的方法是乙個個根據表1中的學生姓名到表2中找到對應的名字的總分,這樣效率太低,可利用vlookup函式輕鬆完成。

2.切換到「表一」頁籤,在單元格b2輸入:=vlookup(a2,3.接著切換到「表二」頁籤,選中要查詢資料的區域,這時表一」頁簽單元格b2的值自動變為:=vlookup(a2,表二!a2:b17。

說明:表二!a2:b17的意思是:系統將在表二」頁籤的a2:b17形成的**區域中進行資料查詢。

4.再切換回「表一」頁籤,將單元格b2的值「=vlookup(a2,表二!a2:

b17」修改為"=vlookup(a2,表二!$a$2:$b$17",有童鞋就會問為什麼要將表二!

a2:b17改為表二!$a$2:

b$17,在這裡解釋下$表示絕對的意思,$a$2:$b$17表示在下拉填充其他單元格時行列不變,這一點很重要。

5.然後在單元格b2中接著輸入:=vlookup(a2,表二!$a$2:$b$17,2,false),並回車。

說明:第三個引數「2」代表的是意思是指在「表二!a2:b17」形成的**的中第2列中返回值,第四個引數"false"表示是按精確。

excel同乙個**查詢個人名字後面對應的資料並且自動填寫

9樓:網友

會用函式嗎?bai我可以du

肯定告訴你這個函式可以zhi

幫你做到。dao我簡單講一下怎麼用回。

不會你可以答用excel的幫助來學習。vlookup(選中e列就是你要找的值,選中b,c兩列就是你要查詢的範圍,2顯示查詢範圍的第二列,false沒找到值就顯示null)。。

這樣輕鬆實現你的目的。

10樓:手機使用者

沒太看明白。

vlookup不行麼?

excel中如何將相同人名的資料匹配

11樓:次次次蛋黃公尺亞

1、首先在**1中輸入銀行賬戶、姓名的資料,需要在**2中提取應發工資額。

2、在**2中輸入姓名和應發工資額。

3、點選**1應發工資額位置,插入「vlookup」函式。

4、根據下圖樣式輸入函式引數資料,轉換成公式為:=vlookup(b2,$f$2:$g$7,2,0)。

5、點選回車並下拉公式填充所有的應發工資額的單元格,即可生成對應姓名的資料了。

12樓:驚夢電子宅

vlookup函式可以輕鬆解決這一問題,這裡用excel 2007演示具體操作流程:

一、如下圖,為便於直觀檢視,把兩組資料放在了一起,第一組資料為銀行卡、姓名和工資(該條工資為空),第二組資料為姓名和工資(該條有工資金額),現要匹配資料2到資料1的工資欄內,那麼此時點選「c2」單元格,點選「函式」。

二、找到vlookup函式,點選「確定」。

三、開啟函式視窗後,第乙個引數填寫b2單元格(資料1中姓名這一單元格),第二個引數絕對引用資料2全部單元格,第三引數填寫2,第四引數為false(注意填寫大寫),點選「確定」。

四、最後下拉填充即可把資料2中的工資金額匹配入資料1的工資列中。

13樓:網友

如果兩組資料的姓名是一一對應的,你可以把第二組資料剪下到新的工作表中,並將兩個工作表按姓名進行排序,排序按同一規則,之後再將第二組資料複製到有第一組資料的工作表中,這樣就可以一一對應了。

14樓:網友

這樣做起來很簡單,但是條件不夠,容易出錯,如果公司人多就會有相同的姓名,所以最好加上身份證號碼或其他條件,減少出錯的機會。

15樓:潘西西西

請問樓主這個問題解決了嗎?我也出現了這樣的問題,還麻煩解答下。

16樓:網友

你發過來我給你排。

excel 如何將id相同的數字錄入到對應id旁的列下?

17樓:網友

e2單元格輸入:

vlookup(c2,a:b,2,0)

下拉公式。

excel表中使用vlookup函式匹配: 我要將sheet1中的id對應的編號匹配到sheet2中id對應的編號列

18樓:不想起名字了

函式引數寫錯了。

假設源表(sheet1)為。

id 名稱 大小。

1 aa 34

2 bb 35

目標表為。id 名稱 大小12

現在要用源表id相同的資料填寫到目標表。

目標表b2公式為 vlookup(a2,sheet1!$a:$c,2,0)

c2公式 vlookup(a2,sheet1!$a:$c,3,0)

公式下拉複製。

19樓:網友

貼圖 說明清楚問題。

一般是格式 不同的問題:

試試 如下公式:

vlookup(--a2,sheet1!a:b,2,0)=vlookup(a2&"*",sheet1!

a:b,2,0)=vlookup("*"a2&"*",sheet1!a:

b,2,0)

excel如何產生411 550之間的隨機整數,不要重複。簡單點複雜了看不懂

在a1輸入 rand 如需要140個數就下拉到a140.需要多少個可下拉多少個 在b1輸入 rank a1,a a a 140 410 此處的 140以a列下拉格數為準 加號後面的數字以你需要開頭的數字為準,如需0 xx的,可省略加號及後面的數字。b1輸入後回車,下拉到需要的數量,此數量內的數字均為...

ecel如何產生隨機數,EXCEL如何產生隨機數?

excel隨機數函式 我看了你的表,明白你的意思是要生成1 10之間的整數隨機數。但你說要根據已經有的一列數,這我就不明白了。因為無規律的隨機數不應該和已給的隨機數有關。否則又怎麼能稱得上真正的隨機數呢。rand 此函式是生成0 1之間的隨機小數。若要生成a與 b之間的隨機實數,應使用 rand b...

如何用excel製作隨機出題的程式

這就是個隨機抽取不重複的問題,剛好自己手頭做了一個。如附件,sheet2中,b4單元格填入抽取數量,然後左鍵單擊 執行 按鈕 b1單元格 就會隨機不重複抽取a列中資料,返回在d列顯示。這個用到rand 函式,如得copy到1 1000之間的某數 int rand 1000 1。不過要完整的實現你所說...