-
1 # Excel到PowerBI
-
2 # 精進Excel
001 - 選擇性貼上
首先,最簡單的方法當然是複製、貼上。但是我想說的是,如果你想要匯入的資料和原始資料能夠實現聯動,使用選擇性貼上式最好的方法了。
如圖所示,我們要將工作表1中的銷量資料匯入到工作表2中,並且保證工作表1中的資料一有更新,就能同步到工作表2。
Step1:選中工作表1中的資料區域,按Ctrl+C進行復制
Step2:在工作表2適當位置,按Ctrl+Alt+V,調出選擇性貼上對話方塊
然後在【選擇性貼上】對話方塊中,選擇【貼上連結】,如圖所示。
完成之後,資料就匯入到工作表2中了,並且,這些資料是和工作表1進行連線的,能夠實現同步更新。
002 - 使用函式查詢匹配如圖所示,我們希望將符合條件的資料匯入到工作表2中,這時候使用複製貼上就不可行。
在D3單元格中寫入公式=LOOKUP(1,0/((Sheet1!$B$2:$B$10=Sheet2!$B3)*(Sheet1!$C$2:$C$10=Sheet2!$C3)),Sheet1!D$2:D$10),然後向下、向右複製填充,即可完成資料的查詢匹配。
這個公式是典型的多條件查詢公式,它的一般形式為:
=LOOKUP(1,0/(條件1*條件2*條件3……),返回區域)
無論多少個條件,都可透過這一公式一次性查詢匹配。
003 - 移動或複製工作表如果工作表中的很多,需要一次性全部匯入到新的工作表(在新的工作簿中),使用複製貼上或者查詢的方式,顯然效率就太低了。
這樣的情況下,可以透過移動或複製工作表的方式,將整個工作表中的資料整體移動到新的工作簿中。
Step2:在彈出的【移動或複製工作表】對話方塊中,可以設定將工作表移動到相應的工作簿中,也可以在同一個工作簿內進行移動。
如果勾選了【建立副本】,則會複製一個工作表。
這三種方法,幾乎囊括了所有的場景,能夠輕鬆助你完成將一個工作表資料匯入另一個工作表。你說厲害不!
-
3 # 使用者5702379994320
問題原因: 模型資料過大:雖然Excel檔案本身不大可能不到1M,但是對於超過10個的sheet頁,以及每個頁有大量的列表,生成的JSON模型可能達到幾個M,以大連行政平臺的費用分攤為例,JSON模型達6M;解決方法,需要設定幾個關口: (1)使用tomcat伺服器,tomcat對於前臺傳送而來的ajax post請求有最大值限制,一般預設為2M,所以需要maxPostSize=“0”(2)如果使用mysql資料庫,mysql資料庫自身對於客戶端傳遞而來的package包也有限制,需要登入mysql後臺,設定max_allowed_packet,預設是1M set global max_allowed_packet = 210241024*10; // 設定為20M(3)對於mysql資料庫中的form_templete表中的content欄位必須是mediumtext 或者longtext,否則也會出現無法插入的問題具體可參考東軟平臺產品官網,https://platform.neusoft.com/
回覆列表
關於Excel中將一個工作表資料匯入另一個工作表,可能有以下幾種情況,基於不同的需要,處理方式可能不一樣。
一、簡單的複製將一個工作表的資料匯入另一個工作表最簡單的情況就是將一個工作表的資料直接複製貼上到另一個工作表,這種操作很簡單,直接選擇整個工作表,然後Ctrl+c複製,再切換到另一個工作表,然後Ctrl+v貼上即可。
如果資料量較大,整表複製還通常建議採用“移動或複製”功能,操作也很簡單,如下圖所示:
在彈出的視窗中選擇“建立副本”,如下圖所示:
二、從另一個工作表對本工作表進行引用對於這種情況,可以很複雜,也可能很簡單。對於簡單的情況,通常就是所以單元格都是一一對應,因此,只需要用等於對應單元格的公式即可,如下圖所示:
複雜的情況需要根據具體分析,但主要都是想辦法寫正確的公式對源表進行引用。
三、對源表進行一定的修改後再進行復制或匯入到另一個表除了以上2種情況,也許這個情況才是最需要的。我碰到很多客戶有這種情況,即每天或每週或每月需要提交相應的資料給相關的部門,而這些部門需要的資料跟自己手頭上的資料有點兒差異,比如:
自己手上的資料是很完整的明細表,而部門A只需要其中的3列,部門B只需要其中的4列,同時,部門A對某列資料可能還需要簡單調整一下列名……
這種情況下,雖然也可以透過複製貼上,然後進行簡單調整的做法,但是,如果經常要這麼重複地做,其實也很費時間。
因此,對於這種情況,個人推薦使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微軟官方下載相應的外掛),實現每次源資料表更新後,直接刷新出結果表,實現最省事的“資料匯入”方式,提交給各個需要的部門。具體操作方法如下:
Step01:獲取資料到Power Query
Step-03:按需要修改列名
Step-04:資料上載(即等同於匯入另一個表)
透過以上的操作,資料將可以按需要重新整理,如下圖所示:
以上示例說明了Power Query可以根據實際的需要去對需要匯入的資料進行調整,然後匯入到另一個表,而且源資料更改後,可以很簡單的進行一鍵重新整理。
最後總結一下,從一個表匯入資料到另一個表有多種情況,在Excel中很多看似同樣的問題,其實也有很多種處理方式,因此,多掌握一些基礎技能,根據實際情況選擇不同的操作才是解決問題的根本。