如何在excel中用公式實現在工作表1的A列引用工作表2和工作表3的A列

時間 2021-08-30 11:01:39

1樓:

sheet2

=if(iserror(vlookup(a1,sheet1!a:a,1,0)),vlookup(a1,sheet3!

a:a,1,0),vlookup(a1,sheet1!a:

a,1,0))下拉

2樓:匿名使用者

不失一般性,表1的a列、表2的a列、表3的a列分別用同一工作表的a列、b列、c列來表述。為表述方便,假定每列僅在1~11行有資料。

在d1單元格輸入如下公式:

=if(countif($a$1:$a$11,b1),false,b1)

下拉到d11

在e1單元格輸入如下公式:

=if(countif($a$1:$a$11,c1),false,c1)

下拉到e11

在f1單元格輸入如下陣列公式(用shift+ctrl+enter輸入):

=if(or($d$1:$d$11),iferror(small($d$1:$d$11,row()),""),iferror(small($e$1:$e$11,row()),""))

下拉到f11

f列即所要的結果。

注意iferror是2007版excel的函式,若使用先前的版本,須作相應更改。

3樓:刑儒澹臺英銳

看得一頭霧水,上傳一個excel樣表,模擬一些你要的結果。

估計用if

isnumber

vlookup等函式組合起來就可以了。

4樓:龍韋光

引用值分別放到哪一列

如何在Excel中用公式統計單列不重複的個數

最愛榆錢葉子 在b2單元格輸入公式 sumproduct 1 countif a2 a8,a2 a8 即可統計出a列a2 a8單元格區域的不重複值的個數。如下圖所示 公式解釋 countif a2 a8,a2 a8 將對a2 a8單元格區域中的每個資料進行個數統計,也就是a2 a8單元格區域中a2單...

如何在Excel中用EVALUATE計算文字算式的值

李先生的職場 1 檔案 選項 高階裡面的lotus設定 2 replace函式應用 在excel中用evaluate計算文字算式 的操作步驟是 1 開啟excel工作表 2 根據題意,需要對a列的表示式計算出表示式結果,直接加上 然後表示式,無法得到結果 而通過自定義函式,使用evaluate函式對...

如何在ecel中用vba實現在下拉選單中選中值

太極健 你只講了上海,沒有說其他,這裡以上海為例,你可以加上其他的。如果有資料可以引用,直接引用即可。這裡是直接賦值 如下 單元格事件 private sub worksheet change byval target as range if target.address g 13 then exi...