1樓:匿名使用者
做個樣表,詳見截圖,你自己套用吧
第1步,a列去重,放到e列
e1輸入 =a1
e2輸入
=index(a:a,min(if(countif(e$1:e1,$a$1:$a$999)=0,row($1:$999),65536)))&""
陣列公式,先按住ctrl+shift,最後回車公式下拉
f1輸入
=index($b:$b,small(if($a$1:$a$100=$e1,row($1:$100),4^8),column(a1)))&""
陣列公式,先按住ctrl+shift,最後回車
2樓:銅心鐵膽
可以豎著拉做一個公式。不過中間有空格。要求,第一行裡e1輸入資料22926,第二行e2裡面輸入一個公式:
=if(a1=$e$1,b1,""), f1裡輸入22804,f2裡輸入=if(a1=$f$1,b1,""),後面依次類推。公式往下拉。不過這樣有空格。
3樓:匿名使用者
錯誤原因是,e2的22804是文字數字,a列的22804是數值型,所以不匹配,也就不會有結果,解決辦法,把e2單元格格式定義成數值型(小數位數為0),或者從a列複製然後貼上到e2均可。數字文字型(不能參與計算)識別,在單元格內靠左的為文字型(不是人為靠左靠右靠中),靠右為數值型(可參與計算)。
excel中如何根據第一列資料內容的不同自動填寫第二列資料內容?
4樓:匿名使用者
先找空閒bai的兩列建立輔助對照區du域,事先把zhi對應關係手工dao輸入好,本例選擇g:h兩列,然回後在b1輸入公式答右拉再下拉即可:
=if(a1="","",vlookup(a1,g:h,2,))還可以增加一個防錯判斷,當b列的名字不存在於對照表時,公式返回空白值,以上公式遇上這情況時返回#n/a錯誤值。
=if(countif(g:g,a1),vlookup(a1,g:h,2,),"")
5樓:匿名使用者
你可以新建個列,匹配好資料x、y、z和張
三、李四、王五的關係,然後在b列中使用vlookup函式,關聯列值為a列的x、y、z值,b中然後下拉拖動即可
6樓:匿名使用者
不能用if,只能使用一個自定義函式;或者先建立一個對照表,再用vlookup函式。
如何在excel表內查詢第一列相同資料對應第二列是否對應不同內容 10
7樓:匿名使用者
將結果放到c列
c1輸入
=if(countif(a$1:a1,a1)=1,sumproduct(($a$1:$a$15=a1)/countifs($a$1:
$a$15,$a$1:$a$15,$b$1:$b$15,$b$1:
$b$15)),"")
公式下拉
8樓:胖豆豆一輩子**
我感覺我的方法有點笨。。但是比較好理解。
建一個透視表,如下, 得到計數專案,然後就再轉置就可以了。。
比較適合公式運用不太好的人, 比如我。。。
9樓:
比如a對應的,結果是2?
10樓:我來也
顯示結果方式?
用函式countifs即可
EXCEL中用第一列中的數減第二列中的數得第三列中的數怎麼用公式下面各行怎麼弄
1 如圖,在c1單元格輸入 a1 b1 得出第一個結果。2 滑鼠移到c1單元格右下角,游標變為黑十字,按下滑鼠左鍵不鬆,向下拖拽到最下單元格即可。 方括號 先檢查是不是設定成手動重算了。工具 選項 重新計算,選擇自動重算。 選中c1 滑鼠放在c1右下角黑點上 按住滑鼠左鍵不放下拉 塵煙 1 先檢查一...
在EXCEL中,一列的資料是全部的,一列的資料是部分的,全部的資料太多,如果才能找出來部分資料以外的數
這個事情還是比較好解決的。假設a列為全部資料,b列為部分資料。我的方法有三種 那麼,在c列單元格輸入 第一種 iferror vlookup b1,a a,1,false 部分以外的資料 向下拖拉公式,然後在再按c列排序或篩選 部分以外的資料 這種方法在msoffice excel 2003中可能不...
excel巨集,如何計算一列數的個數
使用的 為range.end xlup 以a列舉例,如下 sub tst msgbox range a65536 end xlup row end sub 邏輯就是選中a列的最後一個單元格a65536 注 excel2003版本為a65536,excel03以上版本最後一個單元格為a1048576,...