如果excel表中a1單元格為紅色,則b1顯示數字為a,如果

2021-04-19 21:32:05 字數 841 閱讀 4198

1樓:匿名使用者

用公式不行啊。只有用vba了。按alt+f11,插入——模組,貼上下列**。

sub color()

if range("a1").interior.color = vbyellow then

range("b1") = "b"

if range("a1").interior.color = vbred then

range("b1") = "a"

end if

end if

end sub

儲存後,專每次執行一下color的巨集,屬具體在工具——巨集——選擇color執行。

2樓:百毒不侵_擺渡

需要藉助復excel的巨集表函式

制,才能夠得到單元格的bai顏色資訊du

插入-名稱-定義

zhi,名稱輸入daoaa(自己定義),下面的引用輸入公式=get.cell(63,$a$1)

然後在b1輸入

=if(aa=3,a,b)

---注意

1巨集表函式只能計算手工設定的單元格背景色和字型顏色的值,而不能計算由條件格式功能產生的顏色。

2用於計算顏色的巨集表函式無法自動重算。因此,當單元格背景色或字型顏色發生改變後,使用者需要按鍵執行手動重算,才能更新巨集表函式的計算結果。

excel2007中,如果在a1單元格中輸入的是1時,b1單元格里顯示的是a,輸入2時,顯示的是b, 30

3樓:陽光上的橋

在b1中輸入下面的公式就可以:

=char(code("a")-1+a1)

如下圖:

如果在Excel工作表A1單元格內容為字母「a」A2單元格內容為數字1,則在A3單元格輸入公式「A1 A2」後,該

a3單元格輸入公式 a1 a2 後出現錯誤值 value 你是不是想a3中引用a1 可以用 indirect a1 a2 實現。value 當使用錯誤的引數或運算物件型別時,或者當公式自動更正功能不能更正公式時,將產生錯誤值 value excel 表中怎麼實現a1單元格為mm,a2中為mm 1,a...

excel表批量合併單元格,excel怎樣批量合併兩個單元格

批量合併單元格教程 可以用vba,執行下面程式,可以將當前焦點單元格所在列中的連續相同單元格合併。功能 將游標所在的列中,連續相同單元格進行合併 sub mergecells dim i k col col selection.column i 1 doi i 1 if cells i,col ce...

excel,單元格為「0」時無小數點,單元格為其它數值時保留兩位小數,應該怎樣統一設定

設定條件格式,將條件設定為不等於0,格式設定為數值,保留2位小數 這樣設完後,如果是0,就無小數點 如果不是0,就保留2位小數 先選中你要設定的單元格,設定單元格格式為數值型,小數位數2位,然後選擇條件格式 突出顯示單元格規則 等於 在為等於以下值的單元格設定格式中輸入0,然後在 設定為 選項中點下...