EXCEL中怎麼用if語句改變單元格的顏色?比如,比較兩個

2022-03-24 08:09:58 字數 6908 閱讀 5416

1樓:驚夢電子宅

用if不可以,但可以用條件格式達成,具體步驟如下:

所需材料:excel 2007示例。

一、開啟excel工作薄,然後選中這兩列資料。

二、點選「條件格式」,下拉列表內點選「新建規則」。

三、規則視窗內點選最後乙個,使用公式。

四、在公式欄輸入 =$a1<>$b1  。

五、接著點選規則視窗內的「格式」。

六、開啟填充視窗後,點選「紅色」,點選「確定」。

七、最後在規則視窗內點選「確定」。

八、這時就可以比對出不同的資料,並用紅色顯示。

2樓:次次次蛋黃公尺亞

1、首先在excel**中輸入兩組資料,需要比對資料並標註顏色。

2、在c1單元格插入if函式並根據下圖輸入函式引數。

3、點選回車並下拉公式即可得到a列和b列比對的結果,選中比對結果列。

4、點選「開始」選項卡中的「條件格式」,點選「突出顯示單元格規則」的「等於」。

5、然後輸入「相同」選項並設定顏色點選確定按鈕。

6、即可將顯示「相同」的單元格進行紅色的顏色標註出來。

3樓:染塵墨羽

excel中的if語句是邏輯判斷函式,無法完成該需求,但可以使用條件格式完成需求。

1、首先開啟excel辦公軟體,演示所用版本為office家庭與學生版 2016,其他版本亦可。

2、按照題目所表,輸入演示需要的資料,為了使資料更直觀,這裡給單元格填充了底紋顏色。

3、在開始選單中找到條件格式。

4、點選條件格式,選擇突出顯示單元格規則-等於選單。

5、在彈出的介面上選擇比較單元格,選擇c4後刪除數字4前面的絕對定位符號「$」,然後使用填充柄只填充格式即可完成題目需求,由結果可知,該方法可行。

4樓:匿名使用者

if 應該不能實現,但用條件格式可以輕易實現。

例如a列與b列之間,可以先設定b,選定b列要設定的單元格(如最上面的為b2),單擊:格式-->條件格式,在對話方塊內設定或輸入:

單元格數值 不等於 =a2

並單擊格式,設定成所需的格式。確定。

5樓:手機使用者

if做不到,但可以用條件格式

比如要對a列設定顏色,整體選擇a列-格式-條件格式,左側選公式,右側輸入:

=a1<>""

點開格式選項,設定為紅色

excel**中如何驗證兩個單元格的內容是否一致,該用什麼公式。謝謝。

6樓:次次次蛋黃公尺亞

1、首先在excel**中輸入兩組資料,其中有相同的資料,有不同的資料。

2、在c1單元格中輸入比對公式:=if(a1=b1,"相同","不相同"),當兩個單元格資料相同時則會顯示「相同」,反之顯示「不相同」。

3、點選回車並下拉複製公式即可得到對應的相同或者不相同的標註。

4、或者在選中需要比對的單元格後點選「條件格式」中的「突出顯示單元格規則」欄目下的「重複值」。

5、如果兩個單元格的資料是一樣的,則會用顏色將單元格標註出來。

7樓:雞蛋加灌餅

工具/原材料

excel2016版、電腦。

1、開啟電腦找到並雙擊開啟excel2016版軟體;

2、開啟excel**軟體以後,為了示範先在a、b兩列編輯任意的文字內容;

3、若此時不用區分字母的大寫和小寫的話,可以選中c列後直接在c1列編輯欄裡輸入=a1=b1;

4、輸入以後,在同時按「ctrl+回車鍵」進行填充,若出現true代表相同,出現false代表不同;

5、若需要區分大小寫字母,同理在c列中輸入公式:=exact(a1,b1);

6、輸入以後,在同時按「ctrl+回車鍵」進行填充,出現false代表不同。

8樓:匿名使用者

含字母的文字字元,如果不需要區分大小寫,可直接用:=a1=b1,相同的返回true,不同的返回false;

如果需要區分大小寫字母,用:=exact(a1,b1);

exact是精確判斷兩個字串的內容是否完全相同,而一般函式是不區分大小寫的。

9樓:幸運愛上貓

如果驗證 a1與b1兩個單元格 ,直接在c1輸入 =a1=b1 回車,c1裡返回的值是ture值,兩單元格內容一致,為false值則不一致

10樓:匿名使用者

簡單點 比如 =a1=b1

公式下拉

或=if(a1=b1,"相同","不相同")

11樓:河南·李成彬

公式=if(a1=b1,rtue,"錯誤")

或者公式=and(a1=b1)[當符合條件時顯示true,不符合條件時顯示false。]

12樓:匿名使用者

在某格中輸入「=if((a1=b1),true,false)」,a1,b1是你要對比的兩個資料

excel 中求兩個單元格中數值是否相同的函式是什麼?如何使用?

13樓:匿名使用者

一般用等號(「=」)來實現比較兩個單元格的數值是否相等。使用if()函式來明確比較後的顯示結果。

例如:對a1、b1兩個單元格進行比較,結果(「相同」、「不相同」)顯示在c1單元格。

則可設定公式:c1=if(a1=b1,"相同","不相同")if()說明:三個引數,第一引數用來做條件表示式,如a1=b1,如表示式成立,則if公式返回第二個引數(「相同」)。

如表示式不成立,則返回第三個引數(「不相同」)。

14樓:匿名使用者

if函式就可以實現   如下圖顯示結果  c列 是對a列,b列是否相同得出結論

if函式包含三個關係  logical_test     value_if_true    value_if_false

以圖例說明  如果a=b 那個c就顯示相同 否則就顯示不相同

注釋:如果要輸出的是文字 必須加  "" (雙引號) (英文輸入法狀態下shift+"鍵)

if函式最多套用七級條件 例如: if(a,b,if(c,d,if(e,f,g))

if(logical_test,value_if_true,value_if_false)

logical_test 表示計算結果為 true 或 false 的任意值或表示式。

例如,a10=100 就是乙個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為 false。本引數可使用任何比較運算子(乙個標記或符號,指定表示式內執行的計算的型別。有數學、比較、邏輯和引用運算子等。

)。value_if_true logical_test 為 true 時返回的值。

例如,如果本引數為文字字串「預算內」而且 logical_test 引數值為 true,則 if 函式將顯示文字「預算內」。如果 logical_test 為 true 而 value_if_true 為空,則本引數返回 0(零)。如果要顯示 true,則請為本引數使用邏輯值 true。

value_if_true 也可以是其他公式。

value_if_false logical_test 為 false 時返回的值。

例如,如果本引數為文字字串「超出預算」而且 logical_test 引數值為 false,則 if 函式將顯示文字「超出預算」。如果 logical_test 為 false 且忽略了 value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 false。如果 logical_test 為 false 且 value_if_false 為空(即 value_if_true 後有逗號,並緊跟著右括號),則本引數返回 0(零)。

value_if_false 也可以是其他公式

15樓:香蕉爸爸

用exact函式,以下是函式幫助:該函式用於比較兩個字串:如果它們完全相同,則返回 true;否則,返回 false。

函式 exact 區分大小寫,但忽略格式上的差異。利用 exact 函式可以測試在文件內輸入的文字。例如=exact(a1,b1)

excel表中用什麼公式先檢查兩個單元格資料是否相同,再進行計算?比如我想先檢查「考勤天數」和「打卡次數」兩個數值是否相等,如果相等的話在總額一列計算底薪、獎勵、扣除三列加減後的總額。如果不等提示錯誤。

在a2單元格輸入以下公式,然後向下填充公式=if(e2=f2,b2+c2-d2,"錯誤")=if(單元格1=單元格,"是","否")

16樓:沈一民

一、簡介:比對兩個單元格中數值是否相同。

二、工具、原料:excel資料表、sumproduct\countif函式。

三、方法:

用公式判斷上圖ab兩列資料是否相同

1、c2=a2-b2公式向下複製,等於0的為相同,不等於0的為不同;

2、d2=a2=b2公式向下複製,等於true的為相同,等於false的為不同;3、e3=if(a2=b2,"相同","不同")公式向下複製。

四、注意事項:方法1只能判斷數字型別的資料,方法2、方法3可以判斷數字、文字等一切字串的異同。

17樓:匿名使用者

假如:a1=1,a2=3,a3=5,a4=6,a5=6,a6=15;b1=3,b2=6,b3=1,b4=4,b5=10,b6=7。在c列中輸入公式把含有b列中的數從a列中找出並用1來填寫,a列中沒有的用0來填寫。

在c1中輸入公式如下:=n(countif($a$1:$a$6,b1)>0)這樣的話c列顯示1的就是數值相同的單元格了

18樓:匿名使用者

是否相同的那個函式是

=exact(a1,b1)

或者輸入

=(a1=b1)

或者輸入

=a1=b1

如果a1和b1中的內容一樣返回true不一樣剛返回false當然也可以用

=exact(a1,b1)*1

=(a1=b1)*1

如果a1和b1中的內容一樣返回1不一樣剛返回0

excel公式中if語句的多個值的設定

19樓:匿名使用者

一、if函式的定義

執行真假值判斷,根據邏輯計算的真假值,返回不同結果。

可以使用函式 if 對數值和公式進行條件檢測。

語法if(logical_test,value_if_true,value_if_false)

logical_test    表示計算結果為 true 或 false 的任意值或表示式。例如,a10=100 就是乙個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為false。本引數可使用任何比較運算子。

value_if_true    logical_test 為 true 時返回的值。例如,如果本引數為文字字串「預算內」而且 logical_test 引數值為 true,則 if 函式將顯示文字「預算內」。如果logical_test 為 true 而 value_if_true 為空,則本引數返回 0(零)。

如果要顯示true,則請為本引數使用邏輯值 true。value_if_true 也可以是其他公式。

value_if_false    logical_test 為 false 時返回的值。例如,如果本引數為文字字串「超出預算」而且 logical_test 引數值為 false,則 if 函式將顯示文字「超出預算」。如果 logical_test 為 false 且忽略了 value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 false。

如果 logical_test 為 false 且 value_if_false 為空(即value_if_true 後有逗號,並緊跟著右括號),則本引數返回 0(零)。value_if_false 也可以是其他公式。

說明函式 if 可以巢狀七層,用 value_if_false 及 value_if_true 引數可以構造複雜的檢測條件。請參閱下面最後乙個示例。

在計算引數 value_if_true 和 value_if_false 後,函式 if 返回相應語句執行後的返回值。

如果函式 if 的引數包含陣列,則在執行 if 語句時,陣列中的每乙個元素都將計算。

microsoft excel 還提供了其他一些函式,可依據條件來分析資料。例如,如果要計算單元格區域中某個文字字串或數字出現的次數,則可使用 countif 工作表函式。如果要根據單元格區域中的某一文字字串或數字求和,則可使用 sumif 工作表函式。

請了解關於根據條件計算值。

二、if函式的用法

=if(條件,條件成立的值,條件不成時的值)

假設a1單元格內容為空時,b1單元格返回「沒有值」,如果a1單元格有任何內容時b1單元格返回「有值」。那麼可以在b1單元格寫入公式:

=if(a1="","沒有值","有值")

三、以兩個if條件為例

=if(條件1,條件1成立時的值,if(條件2,條件2成立時的值,兩個條件都不成時要返回的值))

比如假設a1單元格內容為男時要在b1單元格得出「60歲退休」,a1單元格內容為「女」時b1單元格得出「55歲退體」,a1單元格為空或其他的內容時b1單元格為空值,則b1單元格的公式可以寫成:

=if(a1="男","60歲退休",if(a1="女","55歲退體",""))

四、以三個if條件為例

=if(條件1,條件1成立時的值,if(條件2,條件2成立時的值,if(條件3,條件3成立時的值,以上條件都不成時要返回的值)))

比如如果a1單元格的數值小於60分,則b1單元格返回值為「不及格」,如果a1單元格值為小於70分,則b1單元格值為「及格」,如果a1單元格的值為小於90分,則b1單元格返回值為「良」,如果a1單元格的值在80分(含 80)以上,則b1單元格值為「優」。則b1單元格公式可以寫成:

=if(a1<60,"不及格",if(a1<70,"及格",if(a1<90,"良","優")))

excel中LEFT函式怎麼用,Excel中Left函式怎麼用

顧傾城 1 left函式是對單元格內容進行擷取,從左邊第一個字元開始擷取,擷取指定的長度。2 left函式的語法格式 left text,num chars text是指擷取的單元格內容,num chars是指從左開始擷取的字元數。3 比如對於一長串地址中提取省份,輸入公式 left a1,3 在a...

excel中怎麼用及意義

用於連線字串。假設a1是 你好 b1是 他好 c1是 我也好 a1 b1 c1,把a1 b1 c1連線在一起,結果為 你好他好我也好 與 concatenate a1,b1,c1 公式結果一樣,但寫法更簡單。對部分人來說是比較生僻的,但他的功能還是蠻強大的,主要是用編寫程式中,還有excel中也是比...

excel中怎麼用vlookup函式

vlookup是乙個查詢函式,給定乙個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 vlookup 查詢目標,查詢範圍,返回值的列數,精確or模糊查詢 下面以乙個例項來介紹一下這四個引數的使用。例1 如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。公式 b13 ...