2017-09-25 87 views
1

我有3列與百分比。帶圖標集的條件格式 - 複製到整行

我想在上一個或下一個箭頭放在同一個單元格中,取決於以前的百分比。

例如:H10 = 54,L10 = 55,P10 = 50

我想L10讀取55帶有向上箭頭和P10用向下箭頭讀50。然後我想複製這個公式到第500行,列LP

我能創造這個1行(H10L10P10),但是當我試圖向下複製到其他行,它繼續引用第一行(H10L10P10)。我試圖刪除「$」絕對引用,並收到一條錯誤消息,說我不能使用相對引用。我怎樣才能將這種格式一直複製下來。

here is a link to a screenshot of the fields I am using (row H, row L, row P

+0

你的'應用範圍'是什麼?而不是使用整個列,試着縮小它來說'$ L $ 10:$ L $ 100'(假設它是100行數據)。 – BruceWayne

+0

嗨布魯斯,我編輯了我原來的帖子。我申請的單元格是列L和P.我想將它應用於列L(列L查看列H),我也想將其應用於列P(列P查看列L) 。我不太懂技術,所以不確定我是否適當地回答了你的問題。 –

+0

我不確定這是否可能,因爲無論出於何種原因,excel都不允許在條件格式中使用圖標集的相對引用。唯一可以考慮的解決方法是在使用公式的地方添加另一列,以確定單元格是顯示向上箭頭字符還是向下箭頭字符。根據我的經驗,Excel在自動化處理圖像或圖標的任何方面都非常糟糕。 – ImaginaryHuman072889

回答

0

還有就是我能想到的,而只有使用什麼是「看起來像」絕對引用來獲得相對引用的一種方式。

= $A1 

返回同樣的事情:

= OFFSET($A$1,ROW()-ROW($A$1),0) 

注意,上述公式只使用絕對引用但有效返回相對引用。

嘗試使用這種方法,看看它是否會在你的情況下工作。

+0

謝謝你嘗試,我得到了錯誤說:「您輸入的值不是有效的數字,日期或時間」 –

+0

再試一次:'= INDIRECT(ADDRESS(ROW(),COLUMN($ A $ 1)))'也會返回相同的東西作爲'= $ A1'。如果這不起作用,我現在就沒有想法了。 – ImaginaryHuman072889

+0

它把它放在引號中,並像公式一樣處理公式而不是公式。大聲笑。謝謝你的嘗試。 –

1

這裏是我做了什麼來解決這個問題:

我又增加了細胞和計算的行之間的差異,然後設置公式來評估如果差值爲陰性或陽性(大於或小於0) ,如果是正數則有向上箭頭,如果是負數則有向下箭頭。我使新行足夠小,只顯示箭頭並且數字不顯示,並且我沒有兩行的邊界(帶有數字和公式的那一行),所以它看起來像附加行實際上是具有真實價值的行的一部分(不是計算)。