1樓:我是來嚇寶寶的
1.首先,通過execl新建一名為「對映表」的工作薄,設計好「使用者對映表」的結構,匯入所有員工姓名(圖1)。其次,將從各應用系統資料庫中匯出的賬號表儲存為execl**,並匯入至「對映表」工作簿中,並統一修改內容,僅保留賬號表中的姓名和賬號兩欄位。
2.接下來,我們根據vlookup函式語法開始設計,在「使用者對映表」的b3**中,輸入公式:
「=vlookup(使用者對映表!a3,erp賬號表!$a$3:
$b$11,2,0)」,意思即為, 在「erp賬號表」的a3至b11區域中,查詢「使用者對映表」的a3格資料,如匹配,則將「erp賬號表」中的第二列(即b列)的資料,拷貝至b3**中。由於在公式中的「使用者對映表!a3」採用相對值,所以,選中b3列,向下拉動滑鼠在資料區拖拉填充公式即可。
依照上述公式,依次將其他應用系統賬戶,自動填充到「使用者對映表」中(圖2)。
3.最後,我們只需對「使用者對映表」稍作修改即可。複製「使用者對映表」資料,在新建的工作表中,右鍵單擊,選擇「選擇性貼上」,在彈出的視窗中,選擇「數值」,確定後便只留下數值,而剔除了所有的公式,接著按下快捷鍵ctrl+f,彈出「查詢和替換」視窗,切換至「替換」選項卡,在「查詢內容」欄中輸入#n/a,保持「替換為」欄為空(圖3),單擊「全部替換」,得到最終結果(圖4)。
任意開啟一張execl**,在工具欄中單擊插入函式圖示,在彈出的「插入函式」視窗中,嚮導會指引你找到滿足要求的函式。在「常用函式」列表框中,選中vlookup函式,在視窗下沿立刻顯示出該函式意義:搜尋表區域首列滿足條件的元素,確定待檢索單元格在區域中的行序號,再進一步返回選定單元格的值。
2樓:訾玉枝巨靜
應用vlookup函式來實現,具體操作如下:
1、在sheet2的b1單元格內輸入(或複製)以下公式:
=if(iserror(vlookup(a1,sheet1!a:b,2,false)),0,vlookup(a1,sheet1!a:b,2,false))
2、下拉複製b1單元格即可。
3樓:我的王是金閃閃
a表:** 註冊地
b表:** 公司名
c表:** 公司名 註冊地
c表的公司名可以從b表中匹配 =vlookup(a1,b表!a:b,2,0)
c表的註冊地可以從a表中匹配 =vlookup(a1,a表!a:b,2,0)
下拉複製公式
4樓:匿名使用者
假設表c的ab列分別為**和註冊地
在b2中輸入或複製貼上 =if(a2,表a!a:b,2,)
下拉填充。
5樓:摩羯糖芯
首先,得有一個表,提供每種產品的品名、單價、進價等資訊以供查詢
這裡假設該表為sheet2,a列產品**,b列品名,c列單價,d列進價
填好一切相關資料
現在在上圖表(假設是sheet1)中的
b2輸入以下公式
=if(a2="","",vlookup(a2,sheet2!$a$2:$d$65536,2,))
d2輸入以下公式
=if(a2="","",vlookup(a2,sheet2!$a$2:$d$65536,3,))
f2輸入以下公式
=if(a2="","",vlookup(a2,sheet2!$a$2:$d$65536,4,))
e2輸入以下公式
=if(or(a2="",c2=""),"",c2*d2)
g2輸入以下公式
=if(or(a2="",c2=""),"",c2*f2)
h2填入以下公式
=if(or(a2="",c2=""),"",e2-g2)
6樓:匿名使用者
假如b2:h2為資料區域,那麼在i2輸入:
=sumproduct(substitute(b2:h2,"事","")*1)-sum(b2:h2)
excel如何查詢並自動填寫對應資料
7樓:南京新華電腦專修學院
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"表示是按精確。
6.下拉單元格b2將b列的其他單元格進行vlookup公式複製自動填充並計算,結果如圖中所示。
8樓:
使用vlookup,按照你的例子,你在c2中
=vlookup(b2,sheet1!a1:c254,3)
附 vlookup的用法:
在 vlookup 中的 v 代表垂直。
語法vlookup(lookup_value,table_array,col_index_num,range_lookup)
lookup_value 為需要在陣列第一列中查詢的數值。lookup_value 可以為數值、引用或文字字串。
table_array 為需要在其中查詢資料的資料表。可以使用對區域或區域名稱的引用,例如資料庫或列表。
如果 range_lookup 為 true,則 table_array 的第一列中的數值必須按升序排列:…、-2、-1、0、1、2、…、-z、false、true;否則,函式 vlookup 不能返回正確的數值。如果 range_lookup 為 false,table_array 不必進行排序。
通過在「資料」選單中的「排序」中選擇「升序」,可將數值按升序排列。
table_array 的第一列中的數值可以為文字、數字或邏輯值。
文字不區分大小寫。
col_index_num 為 table_array 中待返回的匹配值的列序號。col_index_num 為 1 時,返回 table_array 第一列中的數值;col_index_num 為 2,返回 table_array 第二列中的數值,以此類推。如果 col_index_num 小於 1,函式 vlookup 返回錯誤值值 #value!
;如果 col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值 #ref!。
range_lookup 為一邏輯值,指明函式 vlookup 返回時是精確匹配還是近似匹配。如果為 true 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值;如果 range_value 為 false,函式 vlookup 將返回精確匹配值。如果找不到,則返回錯誤值 #n/a。
說明如果函式 vlookup 找不到 lookup_value,且 range_lookup 為 true,則使用小於等於 lookup_value 的最大值。
如果 lookup_value 小於 table_array 第一列中的最小數值,函式 vlookup 返回錯誤值 #n/a。
如果函式 vlookup 找不到 lookup_value 且 range_lookup 為 false,函式 vlookup 返回錯誤值 #n/a。
9樓:於然自習室
excel 2016 怎麼使用萬用字元查詢資料
10樓:匿名使用者
在sheet2的c2輸入公式:
=sumproduct((sheet1!a$2:a$100=a2)*(sheet1!b$2:b$100=b2)*sheet1!c$2:c$100)
向下填充即可。
注:公式中資料區域根據實際修改。
11樓:田闖
開啟sheet1的頁面,按著ctrl鍵,同事拖動滑鼠,拖拉下面的sheet1,形成另一個**sheet1(2),他們是一樣的,這樣就可以操作了!還有很多途徑的!
12樓:
點重資料 1和2 在2的右下角框的位置會出現一個十字標誌 按住滑鼠下拉到你想要的行 撒手就可以了
複製統一資料 點重1 在1的右下角也會出現十字滑鼠圖案 下拉 就可以
13樓:匿名使用者
sheet2 c1輸入公式:
=sumproduct((sheet1!$a$1:$a$100=a1)*(sheet1!$b$1:$b$100=b1)*sheet1!$c$1:$c$100)下拉
14樓:山桑弓
表2c2輸入
=vlookup(b2,sheet1!b:c,2,)
用自動填充柄下拉.
如何編輯ecel冪函式,如何編輯excel冪函式
材料 工具 excel2007 1 在來電腦桌面上新建自並開啟excel軟體,以microsoft office excel2007為例 2 以b1單元格里的指數函式為例 3 在b2單元格里 輸入如下公式 power 1.89,a2 回車就可以得到值。函式power 1.89,a2 中的 power...
ecel中如何按日期排序,Excel中如何按日期排序?
1 選中需要按順序排列的區域 2 依次開啟選單欄 資料 排序 這時我們會看到彈出一個 排序 的對話方塊 3 選擇 自定義序列 這裡面我們就可以選擇我們需要排序的型別了,然後確定即 可。4 選擇按照月份排序的型別 5 按照月份排序 很簡單。你選定日期列,點資料,排序,選以當前選定區域排序,升序或者降序...
如何拆分ecel單元格,如何拆分excel單元格
在excel中不能拆分單元格,因為單元格已經是最小的編輯單位了。你確定是六個數字嗎?第一個 left a1,1 左邊取一個或 mid a1,1,1 第二個 mid a1,2,1 從第二個開始取,取一個第三個 mid a1,3,1 從第三個開始取,取一個第四個 mid a1,4,1 第五個 mid a...