問題已解決

=IF(ISERROR(INDIRECT($B10&"!E8")),"",INDIRECT($B10&"!E8")) 老師 問下能說下這個幾個公式的作用,和用法么?請詳答,謝謝,敷衍的勿擾

84785013| 提問時間:2019 07/01 14:53
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時問隨時答
速問速答
Excel劉老師
金牌答疑老師
職稱:初級會計師
你好,INDIRECT函數(shù)可以把文本型的單元格引用變成真的引用,B10單元格里面的存放的是一個工作表的名稱,文字的名稱,這個名稱連接上E8單元格,形成了一個看似是單元格引用的地址,但它只是一個文本字符串,字就是那些。外面套用INDIRECT函數(shù)后,就變成了真的引用,把那個表的E8單元格的值取出來。如果取出的是錯誤值,那么就顯示空,否則就顯示取出來的值。
2019 07/01 16:33
Excel劉老師
2019 07/01 16:35
公式還可以直接優(yōu)化成=IFEORR(INDIRECT($B10&!E8),)
84785013
2019 07/01 16:38
ISERROR 老師 能在講講這個函數(shù)嗎
Excel劉老師
2019 07/01 16:54
這是判斷公式是否是錯誤值,如果是錯誤值,就返回true,如果不是錯誤值,就返回false。所以外面套用IF后,如果是錯誤值,是返回空文本,否則就返回取出來的值。但是IF+ISERROR可以直接簡化成IFERROR,=IFERROR(公式,公式是錯誤值的情況下你想返回的值)
描述你的問題,直接向老師提問
0/400
      提交問題

      您有一張限時會員卡待領(lǐng)取

      00:10:00

      免費領(lǐng)取
      Hi,您好,我是基于人工智能技術(shù)的智能答疑助手,如果有什么問題可以直接問我呦~