條件隱藏行為

  • 如果整列或整欄符合條件隱藏指定的準則,則會將整列或整欄隱藏起來;如果在列或欄中,只有某些儲存格符合條件隱藏指定的準則,則不會隱藏該列或欄。

  • 隱藏的資料不會包含於計算中。例如,如果您隱藏列 23 與 24,然後計算列 10 到 30 的總計,則總計中不會包含列 23 與 24 的值。

  • 根據資料值的條件評估使用從資料來源擷取的基礎資料值,而不是可能在報表中顯示的不同格式化資料值。

    例如,如果報表中未顯示小數位數 (例如 1,234),則評估會根據基礎資料值 (例如 1,234.5678)。

  • 評估隱藏的項目時,您可以包含或忽略隱藏列與欄中的值與計算。只有在已選取該列或欄的一律隱藏核取方塊時,此選項才會啟用。不論選取的設定為何,當您使用「進階選項」方式來設定隱藏條件以特別參照某些儲存格時,可根據隱藏儲存格來評估隱藏。

  • 評估列或欄的隱藏項目時,除非您有特別參照隱藏的儲存格,否則便會忽略隱藏的儲存格。報表的輸出是依據所使用的條件。

    下列範例為包含隱藏儲存格的報表。


    具有隱藏欄的範例報表

    此報表用於描述下列條件隱藏的案例。

    在下列範例中,欄 B 為隱藏的欄,而列 1、2 與 3 則選取為條件隱藏。

    第一個範例顯示了依據缺少的資料指定隱藏時,會有什麼結果。由於條件不會參照隱藏的欄,也不會參照隱藏欄中的特定儲存格,因此會忽略該隱藏欄:

    Suppress Row If: Data Values in Current Row = No Data


    此影像描述了依據缺少的資料來指定隱藏時的結果。

    第二個範例顯示了依據隱藏欄 B 的資料儲存格指定隱藏時,會有什麼結果。由於條件指定了隱藏的欄 B,且儲存格 B2 包含資料,因此「沙士」不會隱藏起來:

    Suppress Row If: Data Values in Column B = No Data


    此影像描述了依據隱藏欄 B 之資料儲存格指定隱藏時的結果。
  • 依據屬性使用條件性隱藏時,您可以依據其他資料列或欄的隱藏狀態來隱藏公式列或欄,而且您可以根據其他列或欄的隱藏狀態來隱藏文字列或欄。(您無法依據公式列或欄的值來隱藏資料列或欄。)

    註:

    根據其他列或欄的隱藏狀態來隱藏文字列或欄時,請在文字列或欄的特性中,取消選取基本選項的隱藏,並選取進階選項設定定義文字列或欄的條件隱藏。

    下列表格描述了參照其他隱藏資料、公式或文字列或欄時,隱藏是否有效。

    如果您要隱藏的列/欄類型為: 而如果隱藏所依據的列/欄類型為:
    <將列保留空白> 資料 公式 文字
    資料 可用 可用 不可用
    公式 可用 不可用 不可用
    文字 可用 可用 不可用