1樓:常山大寶
在cv4單元格(注意:這裡我把cw4改成了cv4,即計算48週資料)內輸入:
=sum(offset($a$1,3,4+3*(column()-100),1000))
公式完成後,複製cv4單元格,貼上到 cw4:da4 單元格區域即可。。
說明:公式中的1000代表每週參與計算的行數,如果你是資料區域超出了1000行,用實際的行數替換公式中的1000
2樓:我的王是金閃閃
你的資料弄得太複雜了。
cw4輸入公式:
=sum(offset($h$4,row()-4,21*column(a1)-21),offset($h$4,row()-4,21*column(a1)-18),offset($h$4,row()-4,21*column(a1)-15),offset($h$4,row()-4,21*column(a1)-12),offset($h$4,row()-4,21*column(a1)-9),offset($h$4,row()-4,21*column(a1)-6),offset($h$4,row()-4,21*column(a1)-3))
向右拉。複製一排公式
向下拉。複製公式
3樓:匿名使用者
假如3日工數是k4,4日工數是n4……9日ac4,cw4單元格中輸入 =k4+n+q4+……+ac4
這樣,只要輸入每日工數就能求出週數了
excel引用跨列資料
4樓:綠衣人敲門
方法:1.在引用時加上工作表名稱即可
=sheet1!a1+sheet2!b2
公式下拉
2.用vlookup函式公式引用
=vlookup($a1,sheet1!$a$1:$ab$1000,column(),false)
公式下拉右拉均可。
index函式用於交叉引用查詢資料,它返回指定的行與列交叉處的單元格數值,有引用形式和陣列形式兩種用法,引用形式可以有多個不連續的區域,陣列形式通常返回數值或數值陣列,下面來說一下它們的具體用法。
方法/步驟
如上圖,應用index函式查詢某一貨物所在的庫位及數量。在index引用形式下,其語法格式為:index(reference,row_num,column_num,area_num) reference 是對一個或多個單元格區域的引用,如本例,只引用了一個單元格區域a2:
d9,也就是要查詢的區域範圍,row_num 所在區域的行號,column_num 所在區域的列號,如本例中兩個公式所示。
如上圖,在這個例子中,公式用到了index函式的第4個引數:area_num, 它指的是:選擇引用中第幾個區域,如本例中,a15=index((a2:
d9,c2:d9),4,2,2),引用中有兩個區域,分別是:a2:
d9和c2:d9,area_num 設定的是2,即引用第二個區域:c2:
d9,它表明要返第2個區域中 row_num 和 column_num 的交叉處的數值。選中或輸入的第一個區域序號為 1,第二個為 2,以此類推。如果省略 area_num,則函式 index 使用區域 1。
注意:多個 區域應用()括起來。
其實要實現這一功能,可以用vlookup 函式代替。
下面來說一下index函式的陣列形式。
語法格式:index(array,row_num,column_num)
array 為單元格區域或陣列常量。
如果陣列只包含一行或一列,則相對應的引數 row_num 或 column_num 為可選引數。
如果陣列有多行和多列,但只使用 row_num 或 column_num,函式 index 返回陣列中的整行或整列,且返回值也為陣列。
row_num 陣列中某行的行號,函式從該行返回數值。如果省略 row_num,則必須有 column_num。
column_num 陣列中某列的列標,函式從該列返回數值。如果省略 column_num,則必須有 row_num。
如上圖:用到的即是index的陣列形式,查詢庫區a內貨物的明細資訊。
公式解析:b15=index(b2:e9,if(e2:e9=b11,row(e2:e9)-1,65535),1)
首先這是一個陣列公式,寫完函式應用shift +ctrl +enter 三鍵輸入!
if(e2:e9=b11,row(e2:e9)-1,65535),指如果庫位與b11中一致,則顯示為該行所在行號並減1,因為**有表頭佔用了第一行,因此就要減去1,如果庫位不同就顯示 65535。
因此if 函式返回的結果是{1,2,3,4,65535,65535,65535,65535}
index(b2:e9,if(e2:e9=b11,row(e2:e9)-1,65535),1) 把區域b2:e9,中第1,2,3,4行第1列的數值顯示出來,就得到了結果
由於65535中無數值因此後面的都顯示錯誤。
其它2個公式類同。
5樓:余余
表一a1公式右拉!
把"表二!"改為 你的二個工作表名稱 加上 !
=offset(表二!$a$13,,column(a1)*3-3)或者=indirect("表二!r13c"&column(a1)*3-2,)
6樓:匿名使用者
表一a1 公式:
=indirect(address(12+row(),1+(column()-1)*3,1,1,"表二"),1)
b1 c1 等向右填充
7樓:
跨列有什麼規律嗎?
像a → d → g,後面全都是跨兩列嗎?那並不難啊……
=indirect(address(13,row()*2-1,,,"表二"))
excel 中跨列提取資料
8樓:
sheet2a1公式
=index(sheet1!1:1,column(a1)*3-1)
9樓:匿名使用者
你要等於的沒有什麼規律,建議你採取查詢定位的辦法,用offset和wacht的合併函式(前提是你的sheet2中有和sheet1中有相同的東西),如果是,可以私我
10樓:匿名使用者
直接=+滑鼠點選要等於的單元格
求 excel 跨列引用 公式
11樓:匿名使用者
在a10單元格中輸入以下公式,然後向右填充公式
=offset($a$1,,int(column(a1)-1)/8)
excel有規律的跨列取數用公式怎麼操作?
12樓:s今生緣
b7輸入:=offset($a$1,row(a1),column(a1)*2),右拉下拉。
13樓:祁壄
b7中輸入
=sumif(b$1:k$1,b$8,b2:k2)
excel如何跨列統計及格人數
14樓:匿名使用者
假設分數資料寫在b2:b100,d2:d100單元格區域,求其中不及格的人數,則公式為
=countif(b2:d100,"<60")或=countif(b2:b100,"<60")+countif(d2:d100,"<60")
如果不行達到你的要求,請上圖來看一下資料的結構
excel 快速跨列選擇
15樓:紅旗雪
試試這個辦法
1、在第一行上方插入一行,在a1輸入 =a1:a102、選取a1:b1,向右拖公式。
3、ctrl+g,「定位條件」、「引用單元格」。
16樓:匿名使用者
先告訴我 你跨行的目的是什麼好麼 要是就是單純的 要求格式一樣 你拷貝倆列 貼上或者格式刷一下就可以了 要是要求別的 就要看情況了
excel跨行資料引用問題,excel跨表格引用資料
excel引用資料 1.商品表1,看有商品代號 2.商品表2,看也商品代號 3.把商品表2中的其它兩個分類 標題 欄目複製到商品表1中.4.接著下面用公式引用.在商品表1中選中單元格,再點選上面的fx,選擇全部,找到vlookup.點確定 5.關於vlookup函式內容解析 lookup value...
excel如何跨工作表引用資料
excel如何跨工作表引用資料?excel怎麼實現跨工作表引用資料,超簡單,乙個函式搞定。indirect含義 返回文字字串所指定的引用。indirect語法 indirect 工作表名!單元格區域 工具原料待引用的資料表。方法 步驟分步閱讀。第一步。待引用資料表如下 專案。一 專案。二 專案三 ...
excel如何實現跨檔案表引用資料
這個與使用本工作簿中的資料沒有任何不同 其他工作簿未開啟的時候資料不會更新 只跨工作表就更沒有什麼顧忌了。跨工作簿引用資料格式為 工作簿名稱.xls 工作表名稱 k 30以上中文都要被實際內容替換掉,且部分工作簿的字尾可能不是 xls而是 xlsx。工作表引用只需要去掉 及裡面的內容即可。相同工作簿...