Excel格式表單參考問題

匿名
2025-01-14T06:19:01+00:00

我在Excel設定某範圍作格式化為表單,現想在另一處參考表單作複製儲存格,但發現不能鎖定表單內欄位或列位(如下例子),請問有何方法解決或是欠缺此功能?謝謝。

=COUNTIF(signal!$G:$G,表格18[@[Signal No.]]&BD$23)

=COUNTIF(signal!$G:$G,表格18[@[Signal No.]]&BE$23)

=COUNTIF(signal!$G:$G,表格18[@[Signal No.]]&BF$23)

。。。

表單18項目Signal No.不能用$鎖定欄位複製儲存格,只可手動逐個儲存格複製公式。

Microsoft 365 與 Office | Excel | 家用版 | Windows

鎖定的問題。 此問題已從 Microsoft 支援服務社群移轉。 您可以對其是否有幫助進行投票,但無法對問題新增註解或回覆,或進行追蹤。

0 則留言 沒有留言
由問題作者接受的回答
匿名
2025-01-16T06:09:44+00:00

你好,W.K. LI

這可以使用列的絕對引用來解決:

=COUNTIF(signal!$G:$G, INDEX(表格18[[Signal No.]:[Signal No.]], ROW()-23) & BD$23)

最美好的祝願

Aiden.C - MSFT |Microsoft社群支援專家

此回答有幫助嗎?

有 1 人認為此回答有所幫助。
0 則留言 沒有留言

6 個其他答案

排序依據: 最實用
  1. 匿名
    2025-01-14T13:00:48+00:00

    謝謝你回應,

    我意指當公式向右拖拉複製時,無法固定格式表單內欄位[Signal No.],它會變動欄位項目,這是我最初想解決的問題,即使不用INDEX也一樣發生。

    此回答有幫助嗎?

    0 則留言 沒有留言
  2. 匿名
    2025-01-14T09:27:11+00:00

    你好,W.K. LI

    你指的是什麼?依照公式裡的,向右拖曳會變的量只有表格18[Signal No.]和BD$23,是哪個量出問題了呢?

    可以分享下情況截圖嗎?

    然後關於列的公式是Column(),行是ROW(),不知道是否有啟示作用?

    期待你的回覆。

    最美好的祝願

    Aiden.C - MSFT |Microsoft社群支援專家

    此回答有幫助嗎?

    0 則留言 沒有留言
  3. 匿名
    2025-01-14T08:42:26+00:00

    非常謝謝你的提意,

    我嘗試在另一處做新表單並參考格式化的表單18, 在新表單左上第一個儲存格輸入公式定位,並進行拖拉複製(如下):

    =COUNTIF(signal!$G:$G, INDEX(表格18[Signal No.], ROW()-23) & BD$23)

    雖然向下拖拉複製正確但向右拖拉複製仍然無法執行/不正確,請教如何解決?

    此回答有幫助嗎?

    0 則留言 沒有留言
  4. 匿名
    2025-01-14T07:15:09+00:00

    你好,W.K. LI

    歡迎來到微軟社群。

    在Excel中,表格式表單(Table)的結構化參考確實提供了很大的便利性,但它也有一些局限性,例如無法直接用「$」符號鎖定表單的列字段或行字段。這是因為表單的結構化參考是動態的,旨在自動適應表單的結構變化,而不是像普通單元格引用那樣固定。

    不過可以結合 INDEX 函數來實,公式如下

    =COUNTIF(signal!$G:$G, INDEX(表格18[Signal No.], ROW()) & BD$23) 
    

    或者

    =COUNTIF(signal!$G:$G, INDEX(表格18[Signal No.], ROW()-1) & BD$23) 
    

    INDEX(表格18[Signal No.], ROW()) 用於取得目前行的「Signal No.」值。如果你有列標題,可能會需要 ROW()-1,因為列標題不一定會被計入行。

    希望以上資訊能幫到您。如果您需要進一步幫助,請隨時發送消息。

    最美好的祝願

    Aiden.C - MSFT |Microsoft社群支援專家

    此回答有幫助嗎?

    0 則留言 沒有留言