在EXCEL中,如果某一列的任何單元格的內容發生變化,則在固定的單元格內自動顯示當前的年月日

2022-06-12 04:51:34 字數 5884 閱讀 9914

1樓:萬年金剛鑽

這個只能用vba的

給你個例子吧,注意需要在workbook open、sheet selectionchange 、sheet change三處使用**

在excel,當固定列某單元格的值等於某個文字時,使整行變成同一種顏色怎麼辦

2樓:竹非竹

1、首先bai

在電腦上用excel 2007軟體開啟目標**。du2、然zhi後用滑鼠dao選中內a1單元格,如圖所示。

3、然後在格式的下拉選單中容,執行「條件格式-新建規則」命令。

4、然後在出現的視窗中,點選「使用公式確定要設定格式的單元格」選項。

5、然後在格式欄中輸入公式:=$b1="不及格",點選「格式」按鈕。

6、然後在出現的視窗中,設定填充顏色為黃色。

7、返回主設定介面後,點選確定按鈕。

8、然後在選中a1單元格的情況下,點選開始選單中的「格式刷」選項。

9、然後用格式刷選中其它所有單元格,如圖所示。

10、完成以上設定後,即可達到提問者所要求的效果。

3樓:匿名使用者

以你的圖為例,選中a1:b4,這個範圍要對,保持a1是處於啟用狀態

然後再條件格式-以公式確定單元格格式中輸入:=offset($b$1,row()-1,0,1,1)="不及格"

4樓:匿名使用者

選中a1——格式——條件格式——公式:

=$b1="不及格"

設定填充色。

用格式刷功能。刷所有的行。

5樓:謝雨金雨傘

操作跟樓上一樣,但公式更簡單 , =$b1="不及格"

在excel中當一個工作簿中其中任何一個單元格內容發生改變時,其他的單元格內容隨著也發生變化。~~~

6樓:

先在a工作薄上建立需要建立關聯的資料,如a1:a10單元格的內容都是食品,選定a1:a10,定義a1:

a10的名稱為「食品」(可以直接在單元格的名稱框命名所選單元格的名稱,注意不要加雙引號)。同理b1:b10可以命名為服裝。

在好第一步以後,請到b工作薄上選擇一個單元格,如b2,點選「資料」,點選「有效性」,在「資料有效性」對話方塊中的「設定」選項卡中可以看到「允許」、「資料」、「**」等選項,點選「允許」選擇「序列」,點選「**」,輸入你在a工兒薄上命名的名稱,即食品、服裝。

在b工作薄上選擇另一個單元格,如c2,同樣點選「資料」,點選「有效性」,在「資料有效性」對話方塊中的「設定」選項卡中「允許」選擇「序列」,「**」視窗直接輸入「=indirect($b2)」,點選「確定」按鈕,大功告成。

7樓:芮城老憨

當然可以,比如你的可變單元格是a1,可變的內容是1、2,目標單元格是c1,當a1=1時顯示「好」,當a1=2時,顯示「壞」,a1為空時,為空,則在c1裡輸入公式:

[if(a1=1,"好",if(a1=2,"壞",""))

8樓:

選擇資料,設定資料有效性,允許欄裡選擇序列。 序列的設定簡單的辦法是預置一列數值,或者在資料有效性對話方塊裡預置內容。 然後在其他單元格里輸入條件函式 =if(........)

9樓:excel2007高手

先設定資料有效性,然後在公式選項框裡面選擇根據所選內容建立名稱 就可以了

10樓:俎厹絢

先用資料有效性做一個下拉選單,再用vlookup()函式設定其它單元格,要具體看你的**怎麼樣才能因材施教,呵呵

有需要可以hi我...

excel某一列中文字包含則在單元格中顯示另外一個單元格的內容,怎麼實現?

11樓:思雪遙遙

=if(or(a2="寧夏",a2="內蒙古",a2="青海"),b2,"")

12樓:匿名使用者

見截圖把包含的省份寫在e列

c2輸入

=if(countif(e:e,a2),b2,"")公式下拉

excel 指定單元格滿足某一個條件時,另一個單元格顯示特定文字

13樓:浪小客

1、在合併單元格中輸入公式以實現文字中的跳**例如在下圖中圈出的合併單元格b10中輸入公式。

2、檢查b10單元格→條件格式→突出顯示單元格規則→其他規則。

3、在彈出的「新建格式規則」對話方塊中,選擇「無空值」→「格式」→「確定」。

4、選擇您喜歡的顏色,然後單擊「確定」功能按鈕。

5、最終效果當f8 <= 1000,b10單元格顯示如下的文字。

14樓:匿名使用者

在b1單元格輸入以下公式

=lookup(hour(a1),,)

詳見附圖

15樓:匿名使用者

可選用以下方法:

1、若「條件與特定文字」較少,可用多層if函式實現。假定a列輸入條件,示例公式:

=if(a2<0,"",if(a2<20,"第一組",if(a2<50,"第二組",if(a2<80,"第三組",if(a2<=100,"第四組","")))))下拉填充。

2、若「條件與特定文字」較多,可用lookup函式實現。示例公式:

=if(a2<>"",lookup(a2,,),"") 下拉填充。

16樓:不想起名字了

=if(and(hour(a1)>=8,hour(a1)<=20),"白班","夜班")

在excel中怎樣控制一個單元格的內容隨另一單元格變化而改變??

17樓:

1、開啟excel選擇一個單元格例如:c4,點選資料——資料有效性2、彈出框框,在允許下面選擇序列,在**上面填寫所需的選擇內容,用小寫的逗號(,)隔開,例如黃色,紅色,綠色,藍色

3、在f、g列上分別填寫顏色及事物,並且要左右一一對應4、然後在你所需跟著變換的單元格上填寫公式(例如d4):=vlookup($c$4,$f:$g,2,0),按回車鍵

5、然後在c4選擇顏色

6、對應的事物就自動在d4中顯示出來

18樓:匿名使用者

比如前一單元格是「1」時,後一單元格顯示的是「40」,而前一單元格顯示「2」時,後一單元格顯示的是「40/2」。

這個可以用if函式來解決。

假設資料是在a1單元格,要在b1單元格得出a1單元格變化時的結果,則可以在b1單元格寫入公式

=if(a1=1,"40",if(a1=2,"40/2",""))

或=if(a1=1,40,if(a1=2,"40/2",))&""

注:一、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,"良","優")))

19樓:隱者低語

在你想要顯示內容的後一單元格內輸入:

假設a1內顯示是「1」和「2」,a2內要顯示「40或40/2」,那麼在a2中設定如下:

=if(a1=1,40,if(a1=2,"40/2",""))依此類推。

我剛有做過試驗,絕對可以的。

20樓:匿名使用者

用if函式就可以達到目的。

21樓:匿名使用者

=if(a1=1,"40","40/2")

excel中,當某一單元格是特定文字時,如何在另一單元格顯示對應的數字? 10

22樓:次次次蛋黃米亞

1、以在單元格中輸入數字,在另一單元格內顯示生肖為例,首先在單元格a1中輸入數字「版10」。

2、然後權在b1單元格中輸入公式:

=choose(mod(a1,12),"猴","羊","馬","蛇","龍","兔","虎","牛","鼠","豬","狗","雞")。意思是識別a1單元格在12個數字中取的數字對應哪個生肖。

3、點選回車即可生成公式計算結果,10對應的生肖為「豬」。

4、然後在a列單元格中繼續輸入其他12以內的數字,拖動b1單元格中的公式,即可得出結果。

matlab讀取excel中的某一列

方法和詳細的操作步驟如下 1 第一步,需要雙擊桌面上的matlab軟體快捷方式。開啟軟體後,在頂部的導引選單欄上找到 import data 選項,然後單擊,見下圖,轉到下面的步驟。2 第二步,執行完上面的操作之後,需要找到要匯入的excel檔案,單擊右下角的開啟選項,見下圖,轉到下面的步驟。3 第...

EXCEL中根據多列的值決定某一列的值

寫是能寫,就是沒法看完你的說明,頭疼,按照我的理解入住日期可以用if來判斷,4個if,遞迴的方式 類似 if u5 1,u4,if 退房日期可以用count先看下有幾天,只有1天就是前面日期 1,多於一天,你也可以用4個if來遞迴唄,只是邏輯和入住日期是反的 間夜數就用2個日期減 文字太多看起來費勁...

如何在excel中因為某一列的某一資料不符合要求,在另一列生成提示語(如資料錯誤)

f2單元格寫入公式 if countif a2 e2,6 countif a2 e2,3 錯誤 或者 if sumproduct a2 e2 6 a2 e2 3 錯誤 下拉填充公式 如果要顯示顏色,則選中f2單元格至最後一行資料行 格式 條件格式 公式 countif a2 e2,6 countif...