excel如何實現公式在引用時列數和行數

2022-08-29 20:00:50 字數 5902 閱讀 6378

1樓:在朱家尖休息的露珠

實現excel公式引用的列數改變可以直接使用查詢替換功能,但是行數+1就需要經過幾步轉換了。

1、選中需要改變的公式單元格,假設為h6:h9;

2、按組合鍵開啟查詢替換功能,查詢值輸入=,替換值輸入 =(注意這裡是空格+等號);

3、通過操作後就將公式顯現出來了,再繼續查詢替換,查詢內容:$e,替換內容$f;

4、利用空白列做個輔助列輸入公式:

這樣就實現了行數加1的功能。

5、將結果複製貼上到h列中,注意需要選擇性貼上為值;

6、再次選中h6:h9,按組合鍵,查詢內容 =(空格+等號),替換內容=。等於是把第2步顛倒做一下。

最後效果圖:

需要了解mid函式和find函式的使用方法,以便根據自己實際需要而做出公式調整。

2樓:我來也

有的有有的沒有?

你這樣的規律性沒有提供是沒有辦法給你解決辦法啊

excel 查詢與引用公式列數和行數問題

3樓:清風吧吧啦

=if(max((a1:d1=2)*column(a:d))=0,"",max((a1:d1=2)*column(a:d)))

excel中跨行(列)複製時如何實現引用行(列)自動加1或2

4樓:無知

如你上圖所示,在c5輸入:

=if(mod(row(),2),index(h:h,5+int((row()-5)/2),),"")

右拉填充一列,再下拉填充

5樓:

選中b5:d5單元格區域,按住ctrl不放,將滑鼠指標移到選定區域的邊框上,當滑鼠指標由空心十字變為實心的+時,按下滑鼠左鍵,移動到目標單元格釋放滑鼠。

6樓:弗爾佈雷斯

你g:i列的資料是原始就存在的資料嗎?是的話在b5中輸入以下公式並下拉及右拉即可

=if(mod(row(a2),2)=1,"",offset($g$5,int(row(a2)/2)-1,column(a1)-1))

注:以上公式是以你的截圖為例所寫的,如實際**的格式與截圖不符,則需要修改公式的引用範圍

7樓:雲南新華電腦學校

你好,如果要實現只顯示1,那在後面的公式=$b$5,即給單元格地址加絕對引用

8樓:000天下000無雙

b5公式右拉下拉:=if(mod(row(),2)=1,offset($g$5,int((row()-10)/2),0),"")

excel引用公式中「sheet1!a1」,行號a和列號1,都是變數,如何實現?謝謝!

9樓:眯住眼串針

首先在「sheet1!a1」裡,列標是「a」、行號是「1」,這跟你說的剛好相反。。。。

可用以下公式來動態運用

=indirect("sheet1!"&b1&b2)

10樓:沈一民

sheet1

sheet2

11樓:余余

=index(sheet1!$1:$65536,b1,b2)

excel中如何將單元格中的數值引用到公式中作為行號?

12樓:轅軒孫公

這裡核心公式是:

indirect()公式返回指定地址對應單元格的內容;

row()公式返回單元格所在行號;

同時用到符號:

:符號用於連線表示單元格區域;

& 符號用於文字字串的連線;

綜合公式可寫為

(若需擴充套件,列號"c"可用column()公式通過減一個差額常數來實現)如圖:

13樓:匿名使用者

e1公式:

=sum(offset(c$1,d1-1,,5))公式下拉,結果如下圖:

公式解析:

offset(c$1,d1-1,,5):返回c1單元格向下偏移d1-1行,0列,共5行的區域,d1是1,則d1-1=0,表示c1偏移0行0列共5行的區域,既c1:c5,外面巢狀sum函式求和。

公式下拉到e2時,則d2是3,d2-1就是2,則c1向下偏移2行0列就c3,共5行的區域,就是c3:c7,則對c3:c7求和。

14樓:匿名使用者

在e1中輸入或複製貼上此公式

下拉填充

15樓:

e1輸入以下公式

下拖填充即可

16樓:匿名使用者

公式一 公式二 =sum(offset(c$1,d1-1,,d1+4)) 下拉複製公式

在excel中橫向拖動公式,如何實現引用的單元格地址行號遞增?

17樓:匿名使用者

一.解決方法

假設要在b1單元格引用a列的a1單元格,c1單元格引用a列的a2單元格,d1單元格引用a列的a3單元格.......那麼b1單元格公式可以寫成如下

=indirect("a"&column(a1))

或=index($a:$a,column(a1))

再或=offset($a1,column(a1)-1,)

再右拉填充公式

如圖:或

再或1.column函式:返回給定引用的列標。

語法column(reference)

reference    為需要得到其列標的單元格或單元格區域。

如果省略 reference,則假定為是對函式 column 所在單元格的引用。

如果 reference 為一個單元格區域,並且函式 column 作為水平陣列輸入,則函式 column 將

reference 中的列標以水平陣列的形式返回。

reference 不能引用多個區域。

2.indirect函式:返回由文字字串指定的引用。

此函式立即對引用進行計算,並顯示其內容。當需要更改公式中單元格的引用,而不更改公式本身,請使用函式 indirect。

語法indirect(ref_text,a1)

ref_text    為對單元格的引用,此單元格可以包含 a1-樣式的引用、r1c1-樣式的引用、定義為引用的名稱或對文字字串單元格的引用。如果

ref_text 不是合法的單元格的引用,函式 indirect 返回錯誤值 #ref!。

如果 ref_text 是對另一個工作簿的引用(外部引用),則那個工作簿必須被開啟。如果源工作簿沒有開啟,函式 indirect 返回錯誤值

#ref!。

a1    為一邏輯值,指明包含在單元格 ref_text 中的引用的型別。

如果 a1 為 true 或省略,ref_text 被解釋為 a1-樣式的引用。

如果 a1 為 false,ref_text 被解釋為 r1c1-樣式的引用。

3.index函式:返回指定的行與列交叉處的單元格引用。如果引用由不連續的選定區域組成,可以選擇某一連續區域。

語法index(reference,row_num,column_num,area_num)

reference    對一個或多個單元格區域的引用。

如果為引用輸入一個不連續的區域,必須用括號括起來。

如果引用中的每個區域只包含一行或一列,則相應的引數 row_num 或 column_num 分別為可選項。例如,對於單行的引用,可以使用函式

index(reference,,column_num)。

row_num    引用中某行的行序號,函式從該行返回一個引用。

column_num    引用中某列的列序號,函式從該列返回一個引用。

area_num    選擇引用中的一個區域,並返回該區域中 row_num 和 column_num 的交叉區域。選中或輸入的第一個區域序號為

1,第二個為 2,以此類推。如果省略 area_num,函式 index 使用區域 1。

例如,如果引用描述的單元格為 (a1:b4,d1:e4,g1:h4),則 area_num 1 為區域 a1:b4,area_num 2 為區域

d1:e4,而 area_num 3 為區域 g1:h4。

說明在通過 reference 和 area_num 選擇了特定的區域後,row_num 和 column_num 將進一步選擇指定的單元格:row_num

1 為區域的首行,column_num 1 為首列,以此類推。函式 index 返回的引用即為 row_num 和 column_num 的交叉區域。

如果將 row_num 或 column_num 設定為 0,函式 index 分別返回對整個列或行的引用。

row_num、column_num 和 area_num 必須指向 reference 中的單元格;否則,函式 index 返回錯誤值

#ref!。如果省略 row_num 和 column_num,函式 index 返回由 area_num 所指定的區域。

函式 index 的結果為一個引用,且在其他公式中也被解釋為引用。根據公式的需要,函式 index 的返回值可以作為引用或是數值。例如,公式

cell("width",index(a1:b2,1,2)) 等價於公式 cell("width",b1)。cell 函式將函式 index

的返回值作為單元格引用。而在另一方面,公式 2*index(a1:b2,1,2) 將函式 index 的返回值解釋為 b1 單元格中的數字。

4.offset函式:以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以為一個單元格或單元格區域。並可以指定返回的行數或列數。

語法offset(reference,rows,cols,height,width)

reference    作為偏移量參照系的引用區域。reference 必須為對單元格或相連單元格區域的引用;否則,函式 offset 返回錯誤值

#value!。

rows    相對於偏移量參照系的左上角單元格,上(下)偏移的行數。如果使用 5 作為引數 rows,則說明目標引用區域的左上角單元格比

reference 低 5 行。行數可為正數(代表在起始引用的下方)或負數(代表在起始引用的上方)。

cols    相對於偏移量參照系的左上角單元格,左(右)偏移的列數。如果使用 5 作為引數 cols,則說明目標引用區域的左上角的單元格比

reference 靠右 5 列。列數可為正數(代表在起始引用的右邊)或負數(代表在起始引用的左邊)。

height    高度,即所要返回的引用區域的行數。height 必須為正數。

width    寬度,即所要返回的引用區域的列數。width 必須為正數。

說明如果行數和列數偏移量超出工作表邊緣,函式 offset 返回錯誤值 #ref!。

如果省略 height 或 width,則假設其高度或寬度與 reference 相同。

函式 offset 實際上並不移動任何單元格或更改選定區域,它只是返回一個引用。函式 offset 可用於任何需要將引用作為引數的函式。例如,公式

sum(offset(c2,1,2,3,1)) 將計算比單元格 c2 靠下 1 行並靠右 2 列的 3 行 1 列的區域的總值。

在ExceL中,如何實現跨表引用?謝謝了,大神幫忙啊

首先作如copy 下假設 1 你的兩bai張工作表分別為 sheet1 和 sheet2 2 其中,dusheet1是那 zhi張欄位齊全的 sheet2是需dao要回填的。3 sheet1中,含有所有資料的 範圍是range range的寫法是a1 f100,字母表示列,數字表示行,也就是從a列第...

excel如何複製含有絕對引用的公式,插入到其他位置後引用也同時更新到新的相對位置

1 將單元格c1中的公式通 copy過相對引用複製或bai填充到c2單元格中。du 2 此時引用的公式 a1 b1變成 zhia2 b2。3 選擇單元格c2,在公式中 dao加入絕對引用符號 公式為 a 1 b1。4 將c1的中的公式通過絕對引用填充到c2單元格中,公式中的固定單元格地址不變。5 列...

excel定位引用A1 A2如何實現A3引用(行為A1,列為A2)的單元格中的資料

a3 indirect address a1,a2 其中a1所在的位置代表引用的行號,a2的值是列號 行為a1 列為a2的引用 indirect address a1,a2 indirect address a1,a2 excel 請問如何在a3列套取 在a2等於y的情況下 則引用a1列的數值?在a...