Board logo

標題: [發問] 關於複製資料, "略過空格" [打印本頁]

作者: samlin0403    時間: 2015-12-13 21:47     標題: 關於複製資料, "略過空格"

不好意思, 想很久, 一直找不到適合的作法
表格 A 已透過設定函數搜尋找到對應的數值,
公式 " =IFERROR(LOOKUP(,0/(($C3=$C$12:$C$18)*(D$2=$D$12:$D$18)),$E$12:$E$18),"")"
表格B是已經存在的資料;
現在想要把表格A 的資料copy到表格 B中, 產生表格C
表格A中空白部分,不會去覆蓋表格B中的資料, 請問該如何做呢?
試著用"略過空格",  不過似乎不行,
雖然是空白儲存格, 不過裡面還是有資料
請問還有什麼方法??  資料筆數有幾千筆, 所以沒辦法一筆筆手動複製
謝謝~

[attach]22828[/attach]
作者: tku0216    時間: 2015-12-14 09:36

回復 1# samlin0403

見表格C,有將公式改寫過~
[attach]22830[/attach]
作者: ML089    時間: 2015-12-14 10:26

回復 1# samlin0403

若有對格就不用先查詢
J12 =IF(J3>0,J3,IF(D3>0,D3,""))
作者: samlin0403    時間: 2015-12-14 11:34

Hi tku0216~  
Sorry~ 可以秀公式嗎?  因為我無法下載附件...謝謝
作者: tku0216    時間: 2015-12-14 13:22

回復 4# samlin0403


  J12="=IF(ISERROR(LOOKUP(,0/(($C12=$C$12:$C$18)*(J$2=$D$12:$D$18)),$E$12:$E$18)),IF(ISBLANK(J3),"",J3),LOOKUP(,0/(($C12=$C$12:$C$18)*(J$2=$D$12:$D$18)),$E$12:$E$18))",向下向右拉,複製公式。
作者: samlin0403    時間: 2015-12-14 21:39

Hi tku0216, ML089 ~

太感謝了, 目前已經可以作業. 不過我還有一個小問題.

目前我把表格C中的數值, 只有copy數值到另一個檔案.

原本空白的儲存格會出現 " ' ",  可是我新開一個檔案又不會

請問為什麼會這樣?? 謝謝

[attach]22833[/attach]
作者: samlin0403    時間: 2015-12-15 22:23

回復 3# ML089

謝謝~
M大,如果我要以表格A的資料為主, 表格B為輔, 產生表格D, 應該要如何修改?

[attach]22850[/attach]
作者: samlin0403    時間: 2015-12-16 00:37

回復 7# samlin0403

我試出來了 J20 "=IF(ISNUMBER(D3),D3,IF(J3>0,J3,""))"
作者: ML089    時間: 2015-12-16 08:59

回復 7# samlin0403

當表格是相同的時候,就用對應比較比較簡單,表格不同才用查詢比較

以B表為主,A 表為輔
J12 =IF(J3>0,J3,IF(D3>0,D3,""))

以A表為主,B 表為輔
J20 =IF(D3>0,D3,IF(J3>0,J3,""))
作者: samlin0403    時間: 2015-12-16 19:55

回復 9# ML089

M大~ 謝謝
因表格A中有函數, 如果直接用你的公式, 反而出現的資料會不正確.
作者: 准提部林    時間: 2015-12-19 10:46

試試VBA,只要A表及B表即可:

Sub TEST()
Dim xR As Range, N&
For Each xR In [D3:G6]
  N = N + 1
  If xR <> "" Then [J3:M6].Item(N) = xR
Next
End Sub




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