2016-12-16 84 views
1

我正在尋找一堆更具可讀性的複雜公式。例如:如何讓Excel公式更具可讀性?

Formula to make more readable

我知道Alt鍵 + 輸入公式本身中添加新行。這使公式更容易管理,但它仍然不像我想要的那樣可讀。我還能做什麼來使這樣一個更大的公式更具可讀性?

+3

命名的引用將有助於一些。我也懷疑這個公式可以簡化。 – shawnt00

+0

我過去所做的是將if語句分解爲隱藏的列 - 然後您可以進入某個特定點並進行編輯 –

+0

What @ shawnt00說過,並且在沒有通讀的情況下看起來只有幾層嵌套 - 使用'AND()'和'OR()'這樣的參數可以更容易地遵循邏輯 – Jeremy

回答

0

我將自己回答這個問題,因爲Excel 2013沒有任何真正的好方法來做我想要的公式。

在我的研究中,我發現了三種使配方更具可讀性的方法。第一個是我在我的問題中提到的:Alt + 輸入。這將在公式中插入一個換行符,以便您可以分解文本的牆。舉個例子,你可以改變這一點:

Without Alt + Enter

到這一點:

With Alt + Enter

第二種方法是一種評論添加到您的公式。就我個人而言,我不喜歡這個解決方案,因爲它不會使公式更易讀,但其他人可能會喜歡它。該方法涉及使用功能N()。如果給定一個字符串,該函數將返回零。例如:

No one knows the question...

將給出42 N()返回零的結果。

第三種方法(向用戶shawnt00提出在評論中提出此建議的聲明)是使用命名範圍。這可以幫助提高可讀性,因爲用戶可以將A8:C14之類的內容轉換爲用戶所需的任何名稱。要定義一個命名的範圍,請轉到公式表,然後單擊「定義名稱」。給命名範圍一個名稱(最好是有意義的,而不僅僅是「foo」)並選擇單元格範圍。一旦這樣做,你可以改變這樣的事情:

Something to do with February....

成一個公式,是更容易閱讀:

Getting the how many days in a month

的最後一個方法是創建額外的列隱藏起來(感謝你給用戶Quintin Balsdon提出這個建議)。例如,如果您在一個公式中需要多次使用相同的值,則可以將用於獲取該值的公式放入單獨的單元格中,以便隱藏和引用該單元格。就拿這個公式,例如:

ALL THE INDEX MATCHES!!!

在自己的這個公式是不是太糟糕,但如果你在我的問題的公式仔細看,你會看到我做了非常類似的事情。只需走索引/匹配出來,把那到另一個細胞,並改變上述公式

No more index matches :(

將使複雜的公式更小,更容易快速檢查什麼的J1的值表示。