在 Excel 中寫公式,如何能有效檢視錯誤是驗證公式想法的對錯?尤其是像含有陣列的公式,更是會讓人一頭霧水,如果能看到公式運作的每一個細部過程,或許對於除錯或是學習,會是有用的方式。

希望利用工具來降低學習的障礙,加速學習的效能。也能增進公式撰寫的準確性,並有助公式邏輯的推論。

以下圖為例,其公式是要以一個陣列公式,計算儲存格A2+A4+…+A14的結果。

Excel-公式設計與除錯的小幫手

首先,進入公式編輯器中選取公式裡的「A2:A14」。

Excel-公式設計與除錯的小幫手

接著,按 F9 鍵。

你會看到儲存格A2:A14中的每一個儲存格內容。

Esc 鍵,還原為公式。

Excel-公式設計與除錯的小幫手

再來,選取公式裡的「MOD(ROW(A2:A14),2)=0」

Excel-公式設計與除錯的小幫手

接著,按 F9 鍵。

你會看到這個片段公式的結果。(是一個 TRUE/FALSE 的陣列)

Excel-公式設計與除錯的小幫手

Esc 鍵,還原為公式。

最後,選取公式裡的「A2:A14*(MOD(ROW(A2:A14),2)=0)」。

接著,按 F9 鍵。

你會看到儲存格A2, A4, … , A14 中的數值,和儲存格A3, A5, …, A13 的內容都是0。

Excel-公式設計與除錯的小幫手

Esc 鍵,還原為公式。

希望利用這樣的過程,來輔助理解和學習公式,對自己的公式能準確的判斷邏輯是否正確,是否是自己想要的結果。

而以上的過程,也可以連續播放喔!

先選取儲存格C3,再選取「公式/公式稽核」功能表中的「評估值公式」。

你可以在這個對話框中,直接看到每個步驟的對應結果。

Excel-公式設計與除錯的小幫手

連續按一下「評估值」按鈕,會看到所有公式演算的歷程。

注意到:

評估公式中劃底線的部分,這就是下一次按下「評估值」按鈕要計算的公式。

而斜體字的部分,就是公式計算的結果。

Excel-公式設計與除錯的小幫手

Excel-公式設計與除錯的小幫手

Excel-公式設計與除錯的小幫手

Excel-公式設計與除錯的小幫手

Excel-公式設計與除錯的小幫手

其他還有:

先選取儲存格C3,再選取「公式/公式稽核」功能表中的「追蹤前導參照」。

可以看到這個公式參照了那些儲存格。

Excel-公式設計與除錯的小幫手

如果選取儲存格C3,再選取「公式/公式稽核」功能表中的「追蹤從屬參照」。

可以看到這個儲存格被那些儲存格引用在公式中。

Excel-公式設計與除錯的小幫手

如果公式出錯時(顯示錯誤訊息),也可以使用「公式/公式稽核」功能表中的「追蹤錯誤」或是「錯誤檢查」。

在此,利用工具和視覺的方式來輔助公式的除錯。

Excel-公式設計與除錯的小幫手

善用這些小工具,可以讓你容易除錯,更能理解公式是設計正確。

arrow
arrow
    文章標籤
    Excel
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()