【求助】Excel 的指令



贊助商連結


erichsu60
2002-06-18, 12:43 PM
如果 sheet1 中 A1 為 "hello"
A2 為 "good bye"

如何在 sheet2 中 A1 輸入 1 ,B1 即顯示 "hello"
輸入 2 ,B1 即顯示 "good bye"

贊助商連結


沙拉油
2002-06-18, 06:43 PM
不考慮Sheet2的A1的內容時
Sheet2的B1的公式=INDIRECT("sheet1!A"&A1)

考慮Sheet2的A1的內容時
Sheet2的B1的公式=IF(AND(A1>=1,A1<=65536),INDIRECT("sheet1!A"&INT(A1)))

cinta3344
2002-06-24, 12:08 AM
他所提的需求好像與indirect沒有多大關聯,試試看這樣
B1--> =if(a1=2,sheet1!a2,if(a1=1,sheet1!a1,""))
沒有加空字串的話會顯示FALSE,看你的需求囉!

annydog
2002-07-04, 04:07 PM
最初由 erichsu60 發表
如果 sheet1 中 A1 為 "hello"
A2 為 "good bye"

如何在 sheet2 中 A1 輸入 1 ,B1 即顯示 "hello"
輸入 2 ,B1 即顯示 "good bye"
:circle:

如果不一定要用函數
可以用自動校正來設定
也有相同功效
輸入 1 , 即顯示 "hello"