簡體   English   中英

動態范圍的Excel公式

[英]excel formula for dynamic range

我已經在Excel中創建了一個報告。 目的是將數據粘貼到“數據”選項卡中,並刷新工作簿以填充包括圖表和數據透視表的所有選項卡。

我還有其他列,其中包含根據輸入的數據填充的公式。 每個提取將具有不同的行數,因此我希望僅根據輸入數據中的行數來填充這些列。 有沒有辦法做到這一點,而不必拖累公式或刪除多余的公式? 喜歡動態范圍的形式嗎?

示例:假設我的數據提取有10行數據。 我將A列作為開放日期並將B列作為結束日期。 如果我想在輸入帶有周轉時間(關閉日期-打開日期)的數據時自動填充C列,那我該怎么做才能只向下移動10行呢?

讓我們說下幾周的數據提取有20行...這次我可以讓c列填充所有20行而不必將公式向下拖動10行嗎?

我更喜歡在沒有VBA的情況下執行此操作,但是如果有必要或最簡單的話,那很好...請幫助。

您可以使用Excel Tables輕松實現此目的。

Excel格式表的背景

當您將數據表格式化為Excel格式化表時,您會注意到,在引用該表時,您將獲得另一種類型的范圍引用。 范圍不再說B3:B6 ,而是說: [@Name] 這對於動態范圍非常有用,因為行數不再與該范圍相關: [@Name] ... Excel知道您引用的是[@Name]所有行。

如何用新值更新表

假設您將數據設置為Excel Table並且有10行數據。 第二天,您要更新總共20行的數據。 只需復制並粘貼特殊值(值),表格的高度將擴展到20行,並將保留您作為公式的任何其他列。 小菜一碟。 問題將是在第3天的數據減少到10行時刪除行...您將需要手動刪除多余的行。

這是區別的屏幕截圖: Excel格式的表格范例-Cruter

要快速設置Excel Formatted Table ,只需在要轉換的數據塊中按Ctrl + T ,然后單擊“ OK

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM