我有一個工作簿多張。 我希望工作表1列A中的信息填充在工作表2和工作表3中。 我已經使用了「= sheet1!a10」,並且工作到某一點。當我必須更改工作表1上的數據時,插入或刪除一行,公式不會繼續。此外,我正在對行進行計數,並且使用「= sheet1!a10」將數字值加上除了百分比以外的單元格。 有沒有辦法鎖定單元格中的公式,也不計算空單元格?excel 2013從列A複製數據表1到列A表2和3
回答
下面是您的第一個問題的解決方案。在Sheet2中細胞A1輸入:
=IF(INDIRECT("Sheet1!A" & ROWS($1:1))="","",INDIRECT("Sheet1!A" & ROWS($1:1)))
抄下...................這是容忍插入/刪除工作表Sheet1細胞的柱A.
我將使用一個單獨的列,從工作表Sheet 數據除去任何空白。
編輯#1:
因爲從列A,我們可以使用類似的東西,從任何柱得到上面的收集數據,說列乙
=IF(INDIRECT("Sheet1!B" & ROWS($1:1))="","",INDIRECT("Sheet1!B" & ROWS($1:1)))
這很好。至於計數方面,我必須在計數公式中加上表格#「COUNTA(Sheet1!A1:A200)」到連續的表格,以便得到正確的編號。 – 2015-04-02 18:03:53
我發現這個代碼的工作方式幾乎和我需要的一樣,唯一的問題是,在連續的工作表(工作表2和工作表3)中,只有A列被刪除,剩下的列仍然有數據剩餘。這將刪除附加牀單上的整行?JEFF – 2015-04-03 14:07:11
@JeffreyTruex請參閱我的**編輯#1。** – 2015-04-03 15:03:49
所以對於任何看這個的人來說,最簡單的解決方案就是將這些表單簡單地分組在一起;按住ctrl鍵,然後單擊要影響的每個選項卡,然後在任何選項卡中執行的任何操作都會轉到其他表單。 簡易日
- 1. 根據表#1中列的值將表數據從表#1複製到表#2
- 2. 陣列(a,b,c)+陣列(1,2,3)到陣列(a => 1,b => 2,c => 3)
- 3. 在列A下複製列B和C並重復每3列
- 4. 將表A的內容複製到表B(比表A多一列)
- 5. 有2個表格,A(列a)和B(列b)。我想查找表A列a列中每個值的出現次數b列表b
- 6. 從表A到表B加入兩列
- 7. C++:&a [2] - &a [1] ==?
- 8. 如果表A的列A等於表B的列B,則從兩個表(表A和表B)獲得輸出
- 9. 宏將列I,F,G從一個工作表複製到列A,B和C
- 10. MATLAB重複行n次(從A = [1; 2; 3]創建B = [1; 2; 3; 1; 2; 3; 1; 2; 3])
- 11. 複製和粘貼數據從Excel表格與2列到excel表格與8列使用VBA
- 12. 將列A到E移動到新工作表並重復。 Excel
- 13. 表A的列a到表B的列b的SQL拷貝值
- 14. 複製表a中的某些列並插入到表b中?
- 15. A到Z類別列表
- 16. PDF/A-1,PDF/A-2,PDF/A-3規格
- 17. 從Pt。 A到地址列表
- 18. 列A和列B等於表2中列C的新值
- 19. 根據表A選擇列從表B中選擇一列
- 20. Excel VBA - 按列A分組數據,從C獲取範圍值 - 將結果複製到新工作表
- 21. 如何從表1列到表3
- 22. 從列A(Sheet1)複製到列B(Sheet2),低於之前柱狀數據B
- 23. 給定一個(A * B)列表,返回(A * B列表)名單
- 24. 序列計數即假設aabbbaaccd是字符串輸出應該是a = 2,b = 3,a = 2,c = 2,d = 1
- 25. C塊變爲表達式:({int a = 1; int b = 2; a + b;})等於3
- 26. 將列B,C,D ..中的數據移動到列A - excel
- 27. Excel宏將文件列(列A)複製到文件夾的特定列表(列b)
- 28. 其中A IN()和IN() - 從其中A = 1和A = 2返回0行
- 29. Python中的matlab排列(A,[3 2 1])等價於什麼?
- 30. 製作組根據從1個表列1和列2之間的匹配
考慮到「是否有辦法將公式鎖定在單元格中,並且不計算空單元格?」目前正在做什麼計數以及想要做什麼,它不是,或者不是這樣做? – pnuts 2015-04-02 15:12:10