設為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 3521|回復: 7
打印 上一主題 下一主題

Access挑戰(zhàn)Excel第十六期:數(shù)據(jù)整理

[復制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2016-4-8 22:58:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
       說到數(shù)據(jù)整理,宏就很難繞得過去了。
       曾經(jīng)聽說,很多大神不屑使用它。而新手嘛,學完查詢之后當然就是窗體了。窗體,不膜拜代碼說得過去嗎?開發(fā)軟件,不寫代碼當然說不過去。但如果自用的話,有沒有窗體有很大關系嗎?未必吧?甚至當數(shù)據(jù)來源于外部時,連建表都顯得不那么重要了。
       事實上,這時候宏反而顯得更加重要。如果寫不好宏,只能證明一件事情:你對流程非常不清楚。

       下面這個例子就是當時從事電商行業(yè)時做的例子。包含兩類數(shù)據(jù):
  •        基礎數(shù)據(jù):SKU代碼、成本表、鋪貨表
  •        訂單數(shù)據(jù):6個壓縮包、刷單數(shù)據(jù)
  •        要求:根據(jù)上述10個表的數(shù)據(jù),完成運營報表【單品銷售及推廣情況表.xls】。

       具體如何完成,我就不細說了,大家可以在設計模式下查看每一個宏名。
       大體思路是:在熟悉流程的前提下,通過鏈接(或?qū)耄┩獠繑?shù)據(jù),然后運行操作查詢整理數(shù)據(jù),最后導出報表即可。主要的數(shù)據(jù)整理工作是通過操作查詢來完成的。雖然使用了不少代碼,不過跟數(shù)據(jù)處理沒什么關系。
  •        例如,解壓文件、備份數(shù)據(jù)。
  •        刪除鏈接表、導入(鏈接)和導出那部分,只是為了便于使用相對路徑才不使用宏罷了。

      重要說明:在執(zhí)行宏之前,請先檢查有沒有安裝WinRAR,如果不是安裝在D:\Program Files\WinRAR\下,請在模塊Mod_WinRarAll下更改過來。
      
-------------------------------------------------------------------------------------
如果使用Excel,會怎么樣呢?【攻擂者可以使用自己的表,建議使用多個不同結(jié)構(gòu)的表
使用代碼?導入數(shù)據(jù),然后修改SQL語句?還是vlookup?求不虐。

另外,由于項目組的緣故,可能接下來沒多少時間擺擂或者攻擂了。Access陣營的小伙伴們,可要努力噢。

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱

點擊這里給我發(fā)消息

2#
發(fā)表于 2016-4-9 10:05:11 | 只看該作者
好吧,這個等大神來,首先excel不支持導入壓縮包數(shù)據(jù),access具體怎么實現(xiàn)的也看不懂,估計需要代碼了。

以下是我說的夢話,大神可以忽略。。。。。

(如果是在同一個文件夾的excel,而且文件名固定,直接跨表引用,或者用代碼導入用公式作分析應該是沒問題。scv文件的話,就只能用代碼導入了,而且動態(tài)數(shù)據(jù)源的話更難。

如果是動態(tài)數(shù)據(jù)源的.xlsx或者.xls文件直接用下面的公式提取文件名,然后在用indirect函數(shù)跨工作簿引用,通過lookup等函數(shù)做統(tǒng)計。但不推薦。。。。太影響速度了,需要計算的東西不會少。

  1. =INDEX(FILES(LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)&"*.*"),ROW(Sheet1!A1))
復制代碼

其實這個題如果數(shù)據(jù)量大的話,已經(jīng)算一個項目了,excel恐怕很難勝任。

如果數(shù)據(jù)量小的話,在excel里直接用手動導入外部數(shù)據(jù),然后根據(jù)要求通過sql語句,函數(shù),透視表來完成來的更快一些。只不過下個月需要從新做一次這個動作。)


這個我認輸,等大神來

點評

解壓部分,Excel可以把代碼拿去直接用。不過鏈接數(shù)據(jù)部分怎么做就不好說了。^_^  發(fā)表于 2016-4-9 10:28

點擊這里給我發(fā)消息

3#
發(fā)表于 2016-4-9 19:42:25 | 只看該作者
你題目出得好快啊,我剛看完第12期
4#
發(fā)表于 2017-1-18 22:55:16 | 只看該作者
學習
回復

使用道具 舉報

5#
發(fā)表于 2017-1-18 22:55:44 | 只看該作者
學習
回復

使用道具 舉報

6#
發(fā)表于 2022-1-28 20:15:31 | 只看該作者
12345
回復

使用道具 舉報

點擊這里給我發(fā)消息

7#
發(fā)表于 2023-11-21 09:17:14 | 只看該作者
學習
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 08:37 , Processed in 0.298976 second(s), 36 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表