1樓:綠衣人敲門
做資料合併的話,或者去除的話,都需要把相同的值去除,那麼去除的最好辦法就是透視,比如下圖的內容以「藥品通用名」區分,想把相同藥品的數量都合併在一起,並且求和。比如說我們查詢一個「複方甘草片」這個藥的數量分了多次記錄,合計了一下共是90.下面看看是怎麼把它合併統計的。
選擇第一列「藥品通用名 」,然後點選單欄的「插入」》資料透視表》資料透視表》在本工作表中操作
進入新的資料透視表工作區,選擇右邊的一個框,打√,然後左邊就會顯示資料,
點左邊工作區內篩選下的三角符號 ,去掉0與空白的√,再按確定。然後複製整一列到新**(可以在本**內再建立一個新工作表)
標題可以自己從原表複製出來,如果想通過「藥品通用名」引用資料過來,那麼就需要用到vlookup函式,比如說要根據第一列引用其它數值,就單元格內填充「=」再選擇上面的fx,然後選擇全部函式,在裡面查詢vlookup。點確定。(後面的sumif也是用fx這個查詢函式的方式找開視窗的哦。
)不過數量您函式水平高,懂得公式,您可以用手寫也行。
vlookup函式內容解析:
lookup_value「唯一值」為需要在陣列第一列中查詢作參考的關係數值,它可以是數值或文字串。 比如舉例中的a列,一般是第一列的數值,作為唯一資料參考而用的。(本**中)
table_array「區域」:數值區域,如「a:d」,就是您所有想引用過來的資料(想要引用資料的**)
col_index_unm「列序號」:引用區域值裡面的第一列,比如從a到d共有4列,我想引用b列數值過來,那麼就選擇2,因數b在區域的第二列,其它也是這麼推算
range_lookup「邏輯值」:一般填true或false。指函式 vlookup 返回時是精確匹配還還是近似匹配。 通常都是寫false。
第一個單元格引用成功後,就往下拉(當單元格最右下角變實心,再往下拉,意思與上如同。)
比如c列也想引用過來,那麼就直接把上b列的函式複製過來(記得是插入複製函式),然後把第三個數值原為2改成3,就是引用第三行的意思。再往下拉。
sumif函式內容解析:
range:用於條件計算的單元格區域。就是選擇想要引用的單元格資料區域比如原表a:d
criteria用於確定對哪些單元格求和的條件,比如說a列為兩表之間的唯一關係列。
sum_range 需要求合的列。比如說本章的d列。
再新增篩選,然後查一次「複方甘草片」合併數量就是90,是否已經合併您想要的效果了呢 不管您是想合併還是想統計,都可以用上面的例子試一下。先透視,後引用,再統計的函式都是很容易達到您想要的效果。
2樓:匿名使用者
假設表1為sheet1,資料a列
表二為sheet2,資料a列,假設表二b列空白。
表二b列b1輸入公式 =vlookup(a1,sheet1!a:a,1,false)
然後向下拖拽公式到最後。
然後排序b列,將所有結果為#n/a的資料刪除就可以了。
3樓:匿名使用者
假設 上述資料在第一列
在表二新建一個按紐,建立巨集並拷貝以下**
cells(1,100)="=counta(a:a)"
n1=cell(1,100) +100
cells(1,100)=""
for i=1 to n1
if cells(i,1)="" thenexit for
else
a1=cells(i,1)
if sheets("表一").range("a:a").find(a1) is nothing then
range("a1:a1").deleteelse
endif
endif
next
4樓:眯住眼串針
表二的b1輸入公式
=if(iserror(vlookup($a1,表一!$a:$d,column(b1),)),"",vlookup($a1,表一!$a:$d,column(b1),))
下拉、右拉即可
5樓:excelvba學習
表二輸入公式=countif(表一!a:a,a1)
結果為0的就是表一沒有的,篩選刪除
excel用vlookup後原表刪除後匹配的資料都沒有了怎麼辦
6樓:匿名使用者
excel用vlookup後原表刪除後匹配的資料都沒有了是因為通過vlookup索引過來值,呈現出來的是匹配的資料,但對於單元格本身來講,只是公式。如果將原表刪除,公式裡面引用的單元格就沒有原來的資料了,所以原表一旦刪除,資料自然也就沒有了。
解決辦法是,刪除原表之前,先將vlookup的**資料數值化,之後再刪除原表就不影響了。
7樓:
在刪除源表前,複製公式列,然後右擊選擇性貼上,選擇數值,貼上到原位置。
excel查詢內容如何批量刪除
8樓:緣來是我
excel需要批量刪除內容,可通過查詢替換的「替換」功能實現。
具體方法步驟如下:
1、開啟需要操作的excel**,在開始選項卡中找到並點選「查詢和替換」,然後選擇「替換」功能。
2、在「查詢內容」輸入框中輸入需要查詢並刪除的文字,「替換為」輸入框中不輸入任何字元,然後點選左下角的「全部替換」。
3、在彈出的替換成功提示視窗點選確定即可。
4、返回excel**,發現通過查詢替換的文字已全部刪除。
9樓:山桑弓
在你顯示的介面情況下,同時按下ctrl+a,就可以把一千多個單元格都選中,關閉查詢介面,按下delete,就成了。
10樓:清平集茂
嘗試在查詢的情況下 ctrl+a 再到選到單元格右鍵刪除
11樓:
混個分吧,上邊已經解答了!
如何刪除兩個excel表中有相同資料的行
12樓:愚人談娛樂
1、首先,我們開啟我們電腦上面的excel,然後我們在裡面輸入一些數字,之後我們選中這些數字的單元格,然後我們點選資料,之後我們點選刪除重複項;
2、彈出的介面,我們點選確定;
3、結果如圖所示,這樣我們就刪除了重複項了,我們點選確定就可以了;
4、另外的話,我們還是選中這些數字的單元格,然後我們點選資料,之後我們點選篩選中的高階;
5、彈出的介面,我們點選勾選上選擇不重複的記錄,然後我們點選確定;
6、結果如圖所示,這樣也是可以達到刪除重複項的效果的。
13樓:特特拉姆咯哦
1、首先,我們開啟excel,並在**輸入一組資料,需要有重複資料2、然後我們選中這些資料,如圖所示;
3、然後點選工具欄中的資料,點選刪除重複項;
4、彈出的介面,我們點選確定,就會刪除重複的資料,而保留一個資料了,之後點選確定即可。
14樓:小濤玩樂
你需要找到你用什麼資料作為匹配的標準,比如兩個表中都有貨號或者庫存id,那麼可以用這個作為匹配的標準。
之後用excel的vlookup函式,可以達到你的要求:
函式介紹:
vlookup是一個查詢函式,給定一個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為:
vlookup(查詢目標,查詢範圍,返回值的列數,精確or模糊查詢)下面以一個例項來介紹一下這四個引數的使用
例1:如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。
公式:b13 =vlookup(a13,$b$2:$d$8,3,0)
15樓:巢茹萬芳荃
sheet2後加一列,輸入公式=countifs(sheet1!a:a,sheet2!a1,sheet1!b:b,sheet2!b1)
下拉,把計算結果為1的行刪除就可以了
16樓:呼延涵陽
在第一行之前插入1行,
在a1,e1輸入相同的內容,例如:姓名
資料》篩選》高階篩選
列表區域選擇a表的客戶編碼
條件區域選擇b表的客戶編碼(注意該區域不能有空單元格)ps:如果要將篩選結果複製到其他工作表,要在其他工作表中使用高階篩選.
完成高階篩選後,把a表中相同客戶編碼的行刪除就行了,僅供參考。
excel怎麼查詢多個資料,然後將其刪除。
17樓:
ctrl+f 輸入查詢內容, 查詢全部 ctrl+a 選中全部被查詢的結果 刪除即可!
當然還可以做別的操作,如刪除行,刪除列 輸入公式等。
18樓:匿名使用者
ctrl+f彈出查詢框——輸入查詢的內容——查詢全部——選中查詢到的全部內容——在查詢到的高亮顯示的內容處右擊——刪除——彈框確定刪除,即可,如圖:
19樓:
利用「編輯」選單下的「替換」命令,「查詢」內容中輸入要查詢的內容,單擊「查詢全部」,然後按下ctrl+a組合鍵全選,再按delete鍵即可刪除所有找到內容。
20樓:匿名使用者
簡單一點就是用篩選出你不要的內容,然後按 delete鍵就可以了。
21樓:極域飛仙
用**搞定
sub test()
dim d as object, arr, brr()set d = createobject("scripting.dictionary")
arr = range("a3:d3")
for i = 1 to ubound(arr, 2)d(arr(1, i)) = ""
next i
arr = range("a2:h2")
for i = 1 to ubound(arr, 2)if not d.exists(arr(1, i)) thenh = h + 1
redim preserve brr(1 to h)brr(h) = arr(1, i)
end if
next i
[a5].resize(1, ubound(brr)) = brrset d = nothing
end sub
如何在excel**中查詢重複項並自動刪除
22樓:天堂滴落的眼淚
工具:2010excel
1、先開啟excel,以下圖為例,表中a列中第4和第6行是重複項來的需要刪除;
2、選中a列中任一非空白單元格,然後點選開始選單欄上方的「資料」;
3、點選「刪除重複項」;
4、在彈出的「刪除重複項」視窗裡點選「確定」;
5、再次點選「確定」;
6、回到主介面後可以看到a列中的重複值已經被刪除了。
23樓:匿名使用者
用篩選功能,選出重複資料,再選中行標刪除
24樓:匿名使用者
1、你如果使用的是office 2007及其以上的版本,可以使用「資料」--「刪除重複項功能」
2、如果是2003版本的office,可以使用資料--篩選--高階篩選,來實現刪除重複的專案。
怎麼用VLOOKUP來匹配excel表裡面的資料
格式 vlookup 引數1,引數2,引數3,引數4 含義 引數1 為需要在陣列第一列中查詢的數值,可以為數值 引用或文字字串 引數2 為需要在其中查詢資料的資料表 引數3 為 引數2 中待返回的匹配值的列序號 引數4 為一邏輯值,指明vlookup返回時是精確匹配還是近似匹配。說明 引數1 為查詢...
EXCEL如何實現多資料匹配,Excel表格中一對多資料的匹配怎麼實現?
使用vlookup函式啊,把你的附件上傳我幫你看下,你寫的太複雜了 excel 中一對多資料的匹配怎麼實現?10 1 首先,開啟需要操作的excel 在性別後面插入一列,將a2 b2兩列資料合併。2 接著,按同樣的方法將源資料裡面的姓名和性別兩列資料合併。3 兩個資料都合併好後,選中成績d2列,找到...
EXCEL多條件匹配問題
一般情況下,都是根據單個條件 關鍵字 進行資料匹配,採用vlookup函式進行,但有時遇到需要根據兩個及其以上的條件進行匹配,這時採用vlookup已經無法實現。方法一 sumproduct函式法,優點 可自動更新,如資料量大,開啟檔案時計算慢。缺點 僅支援數值型匹配結果,不支援文字匹配結果。方法二...