excel中採用INDIRECT的列改變,其他列怎麼跟著變

2022-08-10 18:30:39 字數 4409 閱讀 2063

1樓:混世西瓜

sheet2中說的a列位置發生改變,應該是指的跟隨sheet1中的內容改變吧?

b列的內容要改變很簡單,方法也很多,但是有一個前提,就是b列與a列存在對應的匹配關係或者邏輯關係。

如圖:假設,b列與a列存在的對應關係如d列和e列,那麼將a列設定為呼叫表1的a列,跟隨修改,在b2中輸入公式:

=vlookup(a1,d:e,2,false)這樣,a列會跟隨表1的列變更,b列也會跟隨a列變更

2樓:風正半帆

剛才回答了一個相似的問題,正好在這兒能幫到您.

a1:=sum(indirect(concatenate("'2.10'!

h",column(a1)+3)),indirect(concatenate("'2.10'!h",column(a1)+31)))

要用concatenate()將幾個字串聯起來.

供參考,祝順利.祝新春愉快!

3樓:匿名使用者

理論上應該部分可以,但是沒有嘗試,你可以通過indirect函式引用sheet1中的對應絕對位置,必須是絕對位置,這樣放sheet1中資料發生變化時才會一起,但是這樣的變化僅限於增加行,當刪除行時就直接出錯了,不會重新計算

4樓:

1、沒太明白sheet2的列怎麼能變化。

2、除了函式也可以用vba解決。

3、vba程式有excel函式所有的功能。

4、可以上傳附件到論壇,讓網友幫助解決。

5、也可以諮詢某寶的vba賣家。

5樓:匿名使用者

因為你sheet2中的b列是手輸的,也和a列沒有對應的邏輯關係,所以你的要求做不到。

6樓:匿名使用者

貼圖比較好一些……

額……我理解能力有壓力

7樓:

你的公式是什麼樣的,發上來

excel中用indirect函式怎樣對一列中的部分資料引用

8樓:匿名使用者

相應的 !f:f,也要改成:!f14:f20。

如果還是0,那就是沒有了!

9樓:e俠兔

不知道樓主的資料在怎麼存在的,沒有驗正公式,你把後面的!f:f也換成!f14:f20試試。

在excel裡,有沒有什麼辦法可以使下圖所示的那個b9裡的indirect函式裡的列標變成相對引用

10樓:匿名使用者

=indirect("r1c"&a1,0)

第一行 r1 , 1改成需要的行,

右拉變成 第一行第b1列的值

11樓:眯住眼串針

去掉那個絕對引用符

如=indirect("a"&a$1)

12樓:海邊的風

把列標前面的美元符號$刪掉,再複製就是相對引用了。

13樓:毋亙

將列標前的那個美元符號刪除。或者多次按f4調整

如何保持excel公式中的列不變

14樓:匿名使用者

公式裡的$符號表示單元格的引用性質,   $a$1樣式:絕對引用,絕對列絕對行   複製公式時,引用單元格不隨目標單元格的區域改變而改變 $a1或a$1樣式:混合引用,絕對列相對行或相對

15樓:譚笑風笙

=indirect("h1")*indirect("l1")試試吧,及時採納哦,親~

如果要下拉,將公式改為

16樓:匿名使用者

加絕對值$要使列不變就在列號前加$就行如$h1,行不變在行號前加$如h$1.行列都不變$h$1.你可以用公式「=$h$1*$l$1」。

17樓:國王史萊克

公式裡的$符號bai表示單元格的引du用性質,zhi $a$1樣式:

dao絕對版引用,絕對列絕對行   複製公權式時,引用單元格不隨目標單元格的區域改變而改變 $a1或a$1樣式:混合引用,絕對列相對行或相對列絕對行 複製公式時,界定引用單元格的列或行不隨目標單元格的區域改變而改變a1樣式:相對引用,相對列相對行   複製公式時,引用單元格隨目標單元格的區域改變而相應改變

所以你的公式變成=$h$1*$l$1絕對引用就可以

18樓:

不用變啊,只要你的公式是=h1*l1,那不管你自己加入列,他都是=h1*l1

19樓:余余

試試這個公式,可以向下拉動!

=h1*indirect(address(row(a1),12,,))

20樓:匿名使用者

假設需要的來

公式自是:=h1*l1。bai

用這個公式du:=indirect("h1")*indirect("l1")

如果要zhi

下拉,dao將公式改為:

21樓:依舊愛思緒

樓上都說了,加美元符號,然後就是絕對引用,不加是相對引用:

22樓:匿名使用者

是的』採用絕對引用就可以保證引用值不變了哦

23樓:匿名使用者

=indirect(l1)*h1

修改單元格格式為常規,雙擊單元格,再回車

24樓:鬥破磐獅

你這就要對單元格進行絕對引用了

=$h$1*$l$1

25樓:匿名使用者

=$h$1*$l$1

26樓:騎雲

將=h1*l1

改為=$h1*$l1

27樓:匿名使用者

h1*l1=$h$1*$l$1

好多相同答案。樓主你就看這給分吧

28樓:海獅

excel隔列引用 怎麼使用indirect函式 每隔四列引用一次 sheet1需要分別引用sheet2中的b2 f2 j2 n2 r2....

29樓:月夜清泉

採用indirect的r1c1引用格式(第二引數為0),改變c後面的數字,引用的列就改變了。

數字用column(a:a)*4(列號乘4)來實現,起始位置是b列,所以要再減2.

30樓:

c2公式:

向右複製公式。

excel函式-如何將列號轉變成數值

31樓:小清新心萌萌噠

工具/原料

excel 2013   電腦

方法/步驟

1、開啟出現問題的excel**。

2、滑鼠點選【檔案】選項卡。

3、彈出視窗,在左則點選【選項】。

4、彈出新對話方塊,在左則列表,點選【公式】選項卡,用滑鼠點選一下,勾選【使用公式】,在「r1c1引用公式」,點選確定即可。

5、返回工作表中,列號變成數字。

32樓:吉祥如意

excel中的」函式indirect「將列號轉變成數值(1)在需要把列號轉變成數值的單元格(例如d1)中插入函式indirect,在出現的indirect函式對話方塊中的第一個輸入框中輸入$a$1,而將第二個輸入框中內容省略,單擊」確定「按鈕,就完成了根據單元格1中的列號轉變成數值;

(2)在需要把列號轉變成數值的單元格(例如d2)中插入函式indirect,在出現的indirect函式對話方塊中的第一個輸入框中輸入$a$2,而將第二個輸入框中內容省略,單擊」確定「按鈕,就完成了根據單元格2中的列號轉變成數值;

(3)在需要把列號轉變成數值的單元格(例如d3)中插入函式indirect,在出現的indirect函式對話方塊中的第一個輸入框中輸入$a$3,而將第二個輸入框中內容省略,單擊」確定「按鈕,就完成了根據單元格3中的列號轉變成數值。

33樓:匿名使用者

用indirect函式

公式 =indirect("a"&b3)

34樓:匿名使用者

=indirect("a"&b3)

EXCEL操作中,怎樣採用千位分隔符,在數值前加上人民幣符號

單元格格寬李陸式 數字 數值 並勾先慎頃 使用千位分隔符 確定 同樣再到 會計專用 擾宴選擇貨幣符號,確定即可 1 選定數值的區域 2 右擊選定的區域,在快捷叢帶悔選單中選擇 設定單元格格式 3 在彈出的對話方塊的 數值 選項行激卡中,選 貨幣 再在右邊設定需要的小數位數 貨幣符號滲正,確定。exc...

excel中如何提取月份,excel表格中如何讓將出生日期中具體的月份提取出來?

excel中從日期中提取月份的方法 使用month函式進行處理。excel版本參考 2010 1 選中b1單元格 2 輸入公式 month a1 回車 3 雙擊b1單元格,雙擊填充柄填充到b10 4 檢視效果 工具 office excel 步驟 1 開啟office excel,ctrl 同時按下...

excel中單變數求解,Excel中單變數求解怎麼學也不會,怎麼辦?急啊!

1 假設 是100,經過成本 稅收等計算得出利潤為30,現在想利潤為50,反求 版這才權是單變數求解。你的問題不太清楚。2 假定x已知,經過多部運算 滿足多次方程的原意 得出y值,是可以由y值求x值的,只是要注意目標單元格 目標值及變數的填寫別錯。是比較兩個數的近似程度,達到一定的近似程度後就認為當...