Board logo

標題: =('1'!$B45) '1'的變數設定 [打印本頁]

作者: 李村園    時間: 2016-2-25 22:38     標題: =('1'!$B45) '1'的變數設定

各位大大好 ..    請問
              
           第1個工作表  A1為  100           A2為    101
           第1個工作表  A1為   200          A2為    201
           第1個工作表  A1為  300           A2為    301

                   第4個工作表   A1欄如果   輸入1       B1=100       C1=101
                                           ""                  輸入2        B1=200      C1=201   
                                                                 輸入3        B1=300       C1=301
           
            請問    第4個工作表的     B1   C1      的 ="?"!$A1
                     ?     要用什麼函數或 公式去做呢 ???
    找不到耶    麻煩請幫幫忙      謝謝
作者: ML089    時間: 2016-2-26 00:44

回復 1# 李村園


=OFFSET(Sheet1!A$1,$A1-1,)

=INDIRECT("sheet1!"&ADDRESS($A1,COLUMN(A1)))
作者: 李村園    時間: 2016-2-26 01:24

大大  不是耶...
                       要在第4個 工作表 的A1 輸入  1時      第4工作表的  B1 可以   自動 找到  第1個工作表的 A1
                                                                  輸入 2時       第4個工作表的 B1  找到     第2個  工作表的A1
作者: ML089    時間: 2016-2-26 08:39

回復 3# 李村園

應該對吧,你試過了嗎?

Sheet4!B1 公式
=OFFSET(Sheet1!A$1,$A1-1,)

=INDIRECT("sheet1!"&ADDRESS($A1,COLUMN(A1)))

公式輸入後複製到 C1
作者: 李村園    時間: 2016-2-26 21:16

可   要查詢的是各工作表的 A1 A2 耶
           第1個工作表名稱  我用 1   第2個 用2
  在第4個工作表  的 A1 我輸入 1      B1     INDIRECT("1!"&ADDRESS($A1,COLUMN(A1)))
                                                                        可查詢到   100
      第4個工作表 的 A1 輸入2         B1=0  耶 ...         是我哪裡弄錯嗎???
                  
      =OFFSET('1'!A$1,$A1-1,)    很有用  可不是  我想要的耶  
             想的是   如何變更查詢  '1'     '2'     這個有可能嗎???
作者: ML089    時間: 2016-2-26 21:43

回復 5# 李村園

可   要查詢的是各工作表的 A1 A2 耶
           第1個工作表名稱  我用 1   第2個 用2
  在第4個工作表  的 A1 我輸入 1      B1     INDIRECT("1!"&ADDRESS($A1,COLUMN(A1)))
                                                                        可查詢到   100
      第4個工作表 的 A1 輸入2         B1=0  耶 ...         是我哪裡弄錯嗎???
                  
      =OFFSET('1'!A$1,$A1-1,)    很有用  可不是  我想要的耶  
             想的是   如何變更查詢  '1'     '2'     這個有可能嗎???



若需要表格名稱是變數時,使用INDIRECT比較合適

假設
A1 是表格名稱,輸入 1
B1 是ROW位置,輸入1

D1公式 (C1就是A欄)
=INDIRECT("'" & A1 & "'!R" & B1 & "C1",)

E1公式 (C2就是B欄)
=INDIRECT("'" & A1 & "'!R" & B1 & "C2",)
作者: Hsieh    時間: 2016-2-26 23:29

回復 5# 李村園

B1=INDIRECT("'"&$A$1&"'!R"&COLUMN(A$1)&"C1",0)
向右複製
作者: 李村園    時間: 2016-2-27 01:35

[B1=INDIRECT("'"&$A$1&"'!R"&COLUMN(A$1)&"C1",0)
向右複製

大大 感謝您 ...  這個 可以了    謝謝

可 我有些 弄錯  參照的資料要     其他工作表的    A1   B1   C1     我弄錯成  A1  A2  A3
     到了 excel 函數說明 去查看   可 沒能找到 答案耶

可以再請教 您     列的查詢   要用哪個 公式嗎 ??
  
       及   !R      
              &"C1"
              ,0
         分別是 表示什麼嗎??   想弄清楚些  以後可以 好好運用

                     萬分感謝  ...        另    您好強哦!    我都用基本的函數   
                     結果檔案越寫越大     電腦都開不太起來   存檔也慢吞吞   快瘋了
作者: 李村園    時間: 2016-2-27 01:41

另   拉過去後    INDIRECT("'"&$A$1&"'!R"&COLUMN(A$1)&"C1",0)
                                                                                                    B$1
                                                                                                    C$1
                                     可查詢到的是    A1  A2  A3  (我原先的問題  )
                                         這個  要怎麼 認識 它 呢???              謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)