我正在瀏覽系統的用戶並檢查他們是否具有適當的角色名稱。然後,我完成了一個Excel表格,看起來升技這樣的:基於表格條件的着色Excel單元格
我試圖把表變成一個更可讀的格式。我做了一個支點,看起來像這樣:
但我不知道如何突出細胞,以反映「訪問是否合適?是/否'欄。理想情況下,如果「訪問適當?」應該是黃色的。 ='不'。我正在考慮使用VBA,但想知道是否有使用公式或數據透視表的更簡單的解決方案?
我正在瀏覽系統的用戶並檢查他們是否具有適當的角色名稱。然後,我完成了一個Excel表格,看起來升技這樣的:基於表格條件的着色Excel單元格
我試圖把表變成一個更可讀的格式。我做了一個支點,看起來像這樣:
但我不知道如何突出細胞,以反映「訪問是否合適?是/否'欄。理想情況下,如果「訪問適當?」應該是黃色的。 ='不'。我正在考慮使用VBA,但想知道是否有使用公式或數據透視表的更簡單的解決方案?
您的透視數據不是實際的Excel透視表,是嗎?我知道x
是什麼意思,但它們來自哪裏?
如果您想要沒有VBA的靈活設置,以及使用UDF的相當簡單的VBA方法,就會想到兩種可能性。
Quick'n'dirty(真髒)將
1/0
代替yes/no
(你可以編寫成一個輔助柱,用if
- 功能)USER_NAME
用於行,SUM
或MAX
用於[Access appropriate]
用於值x
你最終會有1
和0
。空單元格將仍然是空的。If 1 then green If 0 then yellow if "" then Nothing
或者,你可以與像INDEX
,MATCH
和VLOOKUP
-formulas公式建立你的輸出表。
USERNAME
& ROLE_NAME
將需要VBA:提供你的行是不同的用戶定義的函數可以執行以下
recordset
如果尚未完成(含義:聲明根據您的輸入參數USERNAME
和ROLE_NAME
,你的情況Field.Value
- 對模塊級,所述第一函數調用將填充)Recordset.Filter
訪問根據您的輸入參數在您的記錄中的數據 - Access Appropriate in your case
TRUE/FALSE
值你(因爲這不能輕易的UDF內完成)是的,它是一個數據透視表。 'x'代替了我所有的'1'表:) –
條件格式使用一個公式來看看它從DA ta源? –
@Nathan_Sav你能否詳細說明一下? –
https://support.office.com/zh-CN/gb/article/Use-a-formula-to-apply-conditional-formatting-fed60dfa-1d3f-4e13-9ecb-f1951ff89d7f使用您的公式查找= vlookup( a2,data!a1:d10,4,0)=「x」 –