標題:
[發問]
請教 Countif ,Vlookup, COLUMN 函數運用問題
[打印本頁]
作者:
pupai
時間:
2014-5-27 10:27
標題:
請教 Countif ,Vlookup, COLUMN 函數運用問題
您好
附件檔案中,我如果在分頁(過帳檔)插入欄位,資料會跑掉。
舉例:
1. I欄插入欄位,為何原本H欄及K欄資料會跑掉,但原本B、C及G欄資料不會跑掉。
2. 另外我在D欄插入欄位,為何原本G欄、H欄及K欄資料會跑掉,但原本B、C欄資料不會跑掉
我想請教有什麼方法,可以讓我隨意插入欄位,資料也不會跑掉。
謝謝!!
作者:
p212
時間:
2014-5-27 11:03
本帖最後由 p212 於 2014-5-27 11:17 編輯
回復
1#
pupai
1、儲存格H2原公式 =IF(COUNTIF(資料!$A:$A,$A2),VLOOKUP($A2, 資料!$A:$AT,COLUMN(
I
2),),"")
I欄插入欄位後會變成=IF(COUNTIF(資料!$A:$A,$A2),VLOOKUP($A2, 資料!$A:$AT,COLUMN(
J
2),),"")
H欄資料一定會跑掉
2、「過帳」工作表之儲存格B2輸入
=IFERROR(INDEX(資料!Print_Area,MATCH($A2,資料!$A:$A,0),MATCH(B$1,資料!$1:$1,0)),"")
向下向右複製公式
3、「過帳」工作表之「(新)單價」欄位不在「資料」工作表內,故無資料可對應。
4、「過帳」工作表與「資料」工作表內的欄位名稱完全相同者,則可對應出資料,且不受插入欄位影響。
請參考!
作者:
pupai
時間:
2014-5-27 14:11
回復
2#
p212
請教如果用此種方式對應
資料如果上千筆以上(或更多)
將來索引對照會不會很花時間
謝謝!!
作者:
Hsieh
時間:
2014-5-27 15:21
回復
1#
pupai
如果資料與過帳資料的標題能夠一致那就比較容易
[attach]18385[/attach]
作者:
p212
時間:
2014-5-27 17:15
本帖最後由 p212 於 2014-5-27 17:25 編輯
回復
3#
pupai
1、承如4#超版Hsieh指導的:「如果資料與過帳資料的標題能夠一致那就比較容易」,是否調整一下使「過帳」工作表與「資料」工作表內的欄位名稱完全相同。
2、2#提及的「過帳」工作表之儲存格B2輸入=IFERROR(INDEX(資料!Print_Area,MATCH($A2,資料!$A:$A,0),MATCH(B$1,資料!$1:$1,0)),"")部份,其「資料!Print_Area」您可自行調整範圍,或以OFFSET方式定義成動態範圍。
3、個人認為用2#的方法對待上千筆以上的資料,其所花費的時間應還算OK!(用「過帳」工作表的欄位名稱去對應「資料」工作表欄位,即可避免受插入欄位的影響。)
以上說明不知對您有無幫助?還是誤會您的想法(如調整「過帳」與「資料」兩工作表的欄位名稱)?
作者:
pupai
時間:
2014-5-27 18:19
回復
5#
p212
了解
謝謝您的指導
感恩
作者:
pupai
時間:
2014-5-28 14:44
回復
4#
Hsieh
謝謝版主
感恩!!
作者:
pupai
時間:
2014-5-28 15:57
回復
4#
Hsieh
請教超版
依照你的方式
我在「資料」工作表的A欄位插入欄位
「過帳」工作表的數值就跑掉不對
請教該如何修飾
作者:
Hsieh
時間:
2014-5-28 16:09
回復
8#
pupai
將表格的原點定義名稱
只要該儲存格不被刪除應該都有效
[attach]18396[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)