excel用哪個公式可以使a列包含指定內容時在b列顯示為1?

2025-04-07 05:15:32 字數 3869 閱讀 3525

1樓:網友

在 excel 2007 中,態笑可以用以下悄皮公式實現題述要求:

=if(or(left(a2,1)="牛",left(a2,1)="羊"),1,0)

公式的結果如下啟閉差圖示:

公式結果的圖示。

excel中從a列中找出與b列相同數值時在c列顯示結果為1的公式怎麼做?

2樓:科創

在c1中輸入或複製貼上下列公式。

if(countif(a:a,b1),1,""

下拉填充。在c2=if(countif(a:a,b2),"1","下拉公式。

這個要求是含混不清!

是每行 d列單元格內的公式是這個呢,還是隻有某個 d 列單元格內使用這個公式,計算出每行結果的累積和呢?

mode(a1:b4)

假設沒有標題行。

c1輸入 =countif(b:b,a1),然後向下填充到c10.這裡所有不等於0的單元格,都是ab兩列共有的。

要是還要重複的共有個數,就在c11輸入公式 =countif(c1:c10,">0")。

應用高階篩選較適合你的要求,在e2單元格輸入公式:

countif(b:b,$a2)>0

選中a列,執行——資料——篩選——高階篩選——勾選:複製到,資料區域:選取a列。

條件區域:選取e1:e2

複製到:選取c1

確定就可以了。

方法1新增輔助列,輸入公式 =datedif(b3,c3,"y")

然後根據輔助列進行篩選,篩選值為1

方法2在空白列輸入公式。

index(a:a, *all(if(datedif($b$3:$b$9999,$c$3:

c$9999,"y")=1,row($3:$9999),4^8),row(a1)))

公式橫著拉到資料區域相同列數,然後下拉。

典型的vlookup函式應用:

在d2列中輸入=vlookup(c2,a:b,2,0)

向下填充公式即可。

d1裡面輸入「=b1&"+a1」或者「"c1"=b1&"+a1」漢語引號裡面為輸入的函式,英文引號裡面為固定的,單元格直接寫就寫,把各個單元格里面的數字中間用連線符連線即可。

如果a只有1和2,公式為=if(a1=1,b1*d1,b1*c1)

如果a列,除了1和2還有其他的,公式為=if(a1=1,b1*d1,if(a1=2,b1*c1,"其他"))

excel**中a列包含了b列,如何在c列讓b列的資料與a列一一對應

3樓:網友

1、首先開啟excel程式,點選新建,新建空白工作簿。

2、使用快捷鍵alt+f8, 這樣就開啟了巨集新建頁面,為巨集起名字為test 如圖,命名之後就可以點選建立,接下就是填寫vba**啦。

3、將以下**複製到輸入框中,複製好後如圖,這樣程式就寫完了哦,接下來就可以點選最小化回到**介面,就可以使用寫好的功能了。

4、 在a列中輸入需要篩選的源資料,在b列中輸入需要篩選掉的資料,快捷鍵alt + f8開啟執行巨集的介面, 選中剛才建好的test巨集 如圖,然後點選執行。

5、在點選執行之後,在c列中可以得到a列資料減掉b列資料的結果。

4樓:網友

假設資料行從第一行開始,在c1輸入。

if(countif(b:b,a1),a1,"")公式說明:if判定:

if(條件,為真輸出,為假輸出)countif:是否滿足條件0否,1是圖示:

**a列輸入1~15,b列顯示對應的數值使用什麼公式?

5樓:新浪河陽小子

如圖,a13單元格輸入人數,b13單元格自動顯示對應的d列值。b13單元格公式=vlookup(lookup(a13,,)a$1:d$7,4,0)

示例。

excel中,a列、b列將符合要求的內容索引到c列,求公式

6樓:lvcha青青

if(sum(--isna(a1:b1))>1,"","是")

三鍵合一,再往下拖。

excel,如何用函式公式表達:同時滿足a列、b列和c列各自的資料**現相同內容(非指定內容)的行

7樓:網友

排序吧,主要關鍵字:月份;次要關鍵字:業務員;第三關鍵字:商品。

或者用資料透視表試試。這個公式好麻煩的。

8樓:網友

如果是要求和,用sumifs函式就可以了。

9樓:網友

首先對**進行改造。

1、把a列設定成數字月份,設定單元格格式,自定義,把月放格式裡。

2、把求和表的一月獎勵變成數字。

3、在d列加公式,計算獎金。

countifs(c$2:c2,c2,b$2:b2,b2,a$2:a2,a2)-1)*5

4、多條件求和 sumifs() 2003以上版本能用這個函式。

sumifs($d:$d,$a:$a,f$2,$c:$c,$e3)

請問excel怎樣才能實現: 表1 a列如果包含有表2 a列裡的資料則自動在表2 b列做個記號

10樓:怎麼忘了使用者名稱

下圖為表1,公式為:

iserror(vlookup(mid(a1,find("||",a1,1)+2,len(a1)-find("||",a1,1)),sheet2!a:a,1,0))

1、len用於計算表1中a列字條的長度。

2、find用於查詢||在表1中a列出現的位置。

3、len的結果加2表示||後的字元在表1中a列字元裡出現的位置。

4、len的結果減find的結果表示||後面字條的長度。

有了以上的計算結果,就可以很容易的把||後面的字條單獨剔除出來,那麼接下來就可以直接用你熟悉的vlookup在表2中查詢了,顯示數值的就表示有包含表2中的資料,出現#n/a的就表示沒有包含。如果不介意美觀的問題,到這裡就算是ok了,如果想更美觀些就,就配合iserror和if,以下簡單對這兩個函式說明:

1、iserror用於判斷引數是否為錯誤值,如果是返回true,如果不是返回false,錯誤包括#n/a、#value!、#num!等等。

2、如果iserror返回的是true,那麼if得出的結果為空值;如果返回false,那麼if得出的結果為「有包含!」

11樓:網友

請用公式:=right(sheet1!a1, len(sheet1!a1)-find("||", sheet1!a1)-1))

公式說明:find("||", sheet1!a1):在a1中找到字元「||的位置,比如「110526||000000」中,「|是第7個字元。

len(sheet1!a1):計算a1整個文字的長度,比如「110526||000000」,共有14個字元。

right(sheet1!a!, n):從a1中擷取右邊的n個字元,n=全長-「|的位置-1

比如「110526||000000」,「右邊的內容為「000000」共6個字元,即全長14個字元-「|所在的位置7-1(因為「||是兩個字元,所以還要再減1)=6

12樓:無畏

在sheet2的b2輸入:

下拉填充。凡sheet2表b列顯示1的均為包含在sheet1表a列資料。

excel表中使a列每一項與b列所有項對應?

13樓:曉風愛數碼

有幾個科室就編號到幾,薪酬幾個就複製幾次,再按數字列排序,最後把薪酬複製填充進數字列。

excel怎么跳列快速拉取公式,excel怎麼跳列快速拉取公式?

選擇a3,b3,c3三個單元格,複製,選擇要貼上的範圍 比如 d3 i3 貼上選項 公式 目前a9的公式 if a5 1,offset a 1,9,a8 3 offset a 1,9,a8 2 if a5 2,offset a 1,110,a8 4 offset a 1,1021,a8 4 然後,a...

用EXCEL表中的哪個公式計算佣金

輸入以下公式,得到提成率 lookup d4,條件中 0.6以下提成20 公式中返回的是0.2,如需修改為0.6以下提成2 公式中修改為0.02,即可。這個係數最好用乙個sheet儲存,然後vlookup即可 度友,這個問題用公式,可以達到目的,但是度友給的資料不全面,太少了,需要給出每個人的獎勵係...

EXCEL公式,行引用列單元格內容

或 if index a 6 a 256,column a1 0,index a 6 a 256,column a1 或 if offset a 5,column a1 0,offset a 5,column a1 任選乙個公式,右拉,單元格格式設成日期型.b2 if b1 offset b 5,c...