excel中A格等於某值時,B返回指,A格其他情況下B格輸入什麼就是什麼

2021-03-30 15:22:07 字數 5875 閱讀 6443

1樓:匿名使用者

你好:假設資料在第一行,b1格公式如下:

=if(a1="a",c1,if(a1="b","","a1資料有誤")),下拉公式就可以了。

如果你說的a格中的資料不是a或b會提醒你資料有誤。如果a、b是數字,那公式中就不要隱號了。

2樓:好鬼憎註冊名字

b單元格又要手動填寫又要實現對應c單元格,矛盾

3樓:匿名使用者

a,c為數字:

b1=if(a1=a,c,"")

a,c為文字:

b1=if(a1="a","c","")

4樓:匿名使用者

=if(a1="a",c1,"")

excel如果一個單元格中包含a則返回a,包含b則返回b,包含c,則返回c

5樓:匿名使用者

公式是 =if(find("1",a1),"1","")

把中間的a1換成你要判斷的單元格 判斷的條件1相應的換成1、2、3就可以了

請問,怎麼實現excel中列a中輸入的數值等於列b中任一值時,列a中輸入的該數值顯示指定格式?

6樓:

選中b列,活動單元格為b1

條件格式

=countif(a:a,b1)<>0

設定自己喜歡的顯示格式。完成。

excel**中當a列數值中出現某數值時,則b列對應單元格自動填充某數值,怎麼運用公式

7樓:直線也有方向

在單元格b1輸入 公式 =if(a1<20,1,1+0.1*(a1-19)),然後向下

拖拉公式即可

你的從a5開始的,那就在b5輸入公式 =if(a5<20,1,1+0.1*(a5-19)),專再向下填充屬拖一下就可以了

excel 表,a列的某一單元格的部分值與b列中任一格值匹配,則在c列中返回是?怎麼寫函式。如下圖。

8樓:匿名使用者

在c1輸入如下公式下拉,陣列公式,輸入完成後不要直接回車,要接三鍵ctrl+shift+回車 結束。

此公能自動適應b列的資料增加,也可適應位數的變化。

是","否")

如果b列固定是在b1:b6,或可手動更改公式中的b1:b6區域,公式簡化如下。

陣列公式

=if(count(find(b$1:b$6,a1)),"是","否")

9樓:匿名使用者

在c1中輸入以下內容,然後下拉即可:

=if(and(and(a1<>"",b1<>""),count(find(mid(b1,,1),a1))>0),"是","否")

下拉填充。

10樓:

先分析一個簡單的:

1》假設b列都是2位數,b列都是2位數

c1:=if(or(mid(a1,column(a1:b1),2)-b1:b3=0),"是","否")

下拉複製,即可

11樓:

在c1中輸入以下內容,然後下拉即可:=if(a1=b1,"是","否")

excel中,如果我在某個單元格a輸入數字後,b單元格就能跳出相應的文字 5

12樓:匿名使用者

在另一個表輸入基礎資料,例如對照表a列輸入數字,b列對應行輸入相應的文字。

在你現在的表中,b1輸入公式

=vlookup(a1,對照表!a:b,2,0)下拉填充公式

13樓:簡淨軒語

在某個單元格輸入資料後,另外的單元格元自動跳成相應的文字,可以用查詢引用函式來實現。

示例資料如下:

想要在excel中使用查詢引用函式,必須先要有源資料區,有了源資料才方便資料引用。

1、假定在a列輸入資料,在b列引用相應的資料,可以在b2單元格輸入公式:=vlookup(a2,$h$2:$i$5,2,0)。

2、用index函式也可以做到,在b列輸入公式:=index(h2:i5,match(a2,$h$2:$h$5,0),2)。

vlookup、index函式,是查詢引用類函式,在excel中廣泛應用,是必須要掌握的函式之一。

14樓:匿名使用者

在b1單元格輸入如下公式試試看。

=if(a1=100,"kcr400","")

15樓:匿名使用者

函式方法

b1=if(a1=100,"kcr400","")

16樓:匿名使用者

=if(a1=100,"kcr400"," ")

在excel中彙總a列中滿足某些條件的單元格對應b列單元格數字之和

17樓:匿名使用者

一、如果是是要滿足一個條件,則用sumif函式

1、sumif函式的定義

根據指定條件對若干單元格求和。

語法sumif(range,criteria,sum_range)

range    為用於條件判斷的單元格區域。

sum_range    是需要求和的實際單元格。

說明只有在區域中相應的單元格符合條件的情況下,sum_range 中的單元格才求和。

如果忽略了 sum_range,則對區域中的單元格求和。

microsoft excel 還提供了其他一些函式,它們可根據條件來分析資料。例如,如果要計算單元格區域內某個文字字串或數字出現的次數,則可使用 countif 函式。如果要讓公式根據某一條件返回兩個數值中的某一值(例如,根據指定銷售額返回銷售紅利),則可使用 if 函式。

2、舉例

(1)假設要求出a列名字為張三,b列的收入總數值,則公式可以寫成(在a,b列以外的任一單元格寫入)

=sumif(a:a,"張三",b:b)

(2)假設a列為姓名,b列的收入值,要在d1單元格得出c1單元格所標示的姓名的收入總值(即」張三「這個名字寫在c1單元格中),則d1單元格的公式可以寫成

=sumif(a:a,c1,b:b)

二、如果是要滿足多個條件,則用sumifs函式

1、sumifs函式的定義

對範圍中滿足多個條件的單元格求和。例如,如果需要對區域 a1:a20 中符合以下條件的單元格的數值求和:

b1:b20 中相應單元格的數值大於零且 c1:c20 中相應單元格的數值小於 10,則可以使用以下公式:

=sumifs(a1:a20, b1:b20, ">0", c1:c20, "<10")

重要  sumifs 和 sumif 函式的引數順序有所不同。具體而言,sum_range 引數在 sumifs 中是第一個引數,而在 sumif 中則是第三個引數。如果要複製和編輯這些相似函式,請確保按正確的順序放置引數。

語法sumifs(sum_range, criteria_range1, criteria1,

[criteria_range2, criteria2], …)

sumifs 函式語法具有下列引數:

sum_range    必需。對一個或多個單元格求和,包括數值或包含數值的名稱、區域或單元格引用。忽略空白和文字值。

criteria_range1    必需。在其中計算關聯條件的第一個區域。

criteria1    必需。條件的形式為數字、表示式、單元格引用或文字,可用來定義將對 criteria_range1 引數中的哪些單元格求和。例如,條件可以表示為 32、">32"、b4、"蘋果" 或 "32"。

criteria_range2, criteria2, …    可選。附加的區域及其關聯條件。最多允許 127 個區域/條件對。

註解僅在 sum_range 引數中的單元格滿足所有相應的指定條件時,才對該單元格求和。例如,假設一個公式中包含兩個 criteria_range 引數。如果 criteria_range1 的第一個單元格滿足 criteria1,而 criteria_range2 的第一個單元格滿足 critera2,則 sum_range 的第一個單元格計入總和中。

對於指定區域中的其餘單元格,依此類推。

sum_range 中包含 true 的單元格計算為 1;sum_range 中包含 false 的單元格計算為 0(零)。

與 sumif 函式中的區域和條件引數不同,sumifs 函式中每個 criteria_range 引數包含的行數和列數必須與 sum_range 引數相同。

您可以在條件中使用萬用字元,即問號 (?) 和星號 (*)。問號匹配任一單個字元;星號匹配任一字元序列。如果要查詢實際的問號或星號,請在字元前鍵入波形符 (~)。

2、舉例

(1)假設要求出a列名字為張三,b列內容為「收入」或「支入」,c列資料的總數值,則公式可以寫成(在a,b,c列以外的任一單元格寫入)

=sumifs(c:c,a:a,"張三",b:b,"收入")

(2)假設a列為姓名,b列的「收入」或「支出」,c列為錢數,要在f1單元格得出d1單元格所標示的姓名,e1標示的「收入」或是」支出「,得出c列對應資料的總值(即」張三「這個名字寫在c1單元格中,「收入」或「支出」寫在e1單元格),則f1單元格的公式可以寫成

=sumifs(c:c,a:a,d1,b:b,e1)

18樓:匿名使用者

=sumproduct((a1:a100>=1)*(a1:a100<=3)*b1:b100)

=sumproduct((a1:a100>=4)*(a1:a100<=7)*b1:b100)

=sumproduct((a1:a100>=8)*(a1:a100<=10)*b1:b100)

公式假設資料是1行到100行

19樓:匿名使用者

=sumproduct((a2:a11>=1)*(a2:a11<=3)*b2:b11)

=sumproduct((a2:a11>=4)*(a2:a11<=7)*b2:b11)

=sumproduct((a2:a11>=8)*(a2:a11<=10)*b2:b11)

如何將a表中某指定單元格內容後面所對應的數值,提取到b表

20樓:姓王的

用vba最方便。在b表的**區寫貼上如下**即可:

private sub worksheet_change(byval target as range)

dim ra as range

if target.column = 4 then

set ra = sheets("sheet1").range("a1:a65536").find(target)

if not ra is nothing and len(ra) = len(target) then

target.offset(0, 3) = ra.offset(0, 1)

else

target.offset(0, 3) = 0

end if

end if

end sub

'注意a表的名稱假定為 sheet1,如不是就改變**中引號中對應的名稱。

21樓:狂風之子

用vlookuk函式在b表b1處輸入

=iferror(vlookup($a$1,a表!$a:$z,column(b1),0),"輸入資料表a不存在")

22樓:匿名使用者

建議使用vlookup函式。

舉例:上表中有id、姓名相對應的兩列資料,下表中只有部分id,希望直接顯示姓名,輸入vlookup函式即可。vlookup函式解釋可見幫助文件。

EXCEL不等於某值的單元格合計怎麼寫?等於A欄位或者B欄位的單元格合計怎麼寫

例 在b1單元格 求a列 a1到a10的和 可以這樣寫點b1單元格 fx sum a1 a10 方便請補充截圖,以便於大家理解支招!excel 滿足a列條件 所對應的b列數值的合計 一 按題意應該是要用sumif函式來完成 二 sumif函式的定義 根據指定條件對若干單元格求和。語法sumif ra...

Excel中如何設定單元格的值等於另外一列的其中單元

工具 2010版excel 可以用vlookup快速設定公式得出結果 1 先開啟excel,如下圖中j列需要快速得出結果,那麼先選中j2單元格 2 然後在j2單元格輸入公式 vlookup i2,l 2 m 15,2,0 3 按下回車鍵後j2單元格得出結果 243 4 繼續把滑鼠移動到j2單元格的右...

excel中怎樣讓單元格的內容等於sheet的名字

1 首先開啟excel,將要新建工作表的名稱貼上複製進excel單元格中。2 選中所有的名稱,然後選擇選單欄 插入 資料透視表 顯示出了的那個繼續選擇 資料透視表 3 在彈出來的 建立資料透視表 視窗裡面勾選現有工作表,然後單擊位置最後面的小圖示,隨便選中一個單元格,按確定,繼續確定。4 單擊全部後...