SHMILY 發問時間: 電腦與網際網路軟體 · 6 年前

急件~EXCEL公式設定問題~

各位大大好:

小妹現在有一些excel問題,不知道如何解決~希望有大大能幫我看看,該公式要如何設立。

Excel如以下網址,可載:

http://m3look2.myweb.hinet.net/Q.rar

問題如下:

B是問題 A是資料

1.我想要的結果是..例如:E3=要更新,我的F3會自動變黃色..以此類推~只要E出現"要更新"~我的F都會自動變顏色..

2.若E裡出現"要更新",再G欄會自動出現..D欄的最新名字,但沒有出現"要更新"的,就不用出現最新名字~~的公式><..

3.若G裡沒有出現"豬"的字樣,再H欄會自動秀出"特別"字,的公式><..

已更新項目:

cascade 大大~真的可以哦~~已經解決了~感謝您...可否幫我寫個回答~我要選您為最佳解答~感謝您..^^

2 個解答

評分
  • 6 年前
    最佳解答

    1.請利用格式化條件處理:

    公式=$E2="要更新"

    格式=黃底色

    往下複製

    2.G2=IF(E2="要更新",D2,"")

    往下複製

    3.H2=IF(ISERROR(FIND("豬",$G2,1))=FALSE,"特別","")

    往下複製

    請試試

    2014-09-10 10:07:48 補充:

    1.請利用格式化條件處理:

    公式=$E2="要更新"

    格式=黃底色

    往下複製

    2.G2=IF(E2="要更新",D2,"")

    往下複製

    3.H2=IF(ISERROR(FIND("豬",$G2,1))=FALSE,"特別","")

    往下複製

    參考資料: 自己的做法
  • 小嵐
    Lv 4
    6 年前

    雖然有高手回答了

    還是提供參考(最近在學習VBA所以殺雞用牛刀)

    打開VB編輯器--新增-------Worksheet-----Change事件

    Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Row >= 2 And Target.Column = 5 Then

    If Target = "要更新" Then

    Cells(Target.Row, 6).Interior.ColorIndex = 6

    Cells(Target.Row, 7) = Cells(Target.Row, 4).Value

    If InStr(Cells(Target.Row, 7).Value, "豬") <> 0 Then

    Cells(Target.Row, 8) = "特別"

    End If

    Else

    Cells(Target.Row, 7) = ""

    Cells(Target.Row, 6).Interior.ColorIndex = 0

    Cells(Target.Row, 8) = ""

    End If

    End If

    End Sub

    參考資料: 自己
還有問題?馬上發問,尋求解答。