2013-05-05 266 views
0

我最近一直在Excel中處理化石樣本的測量數據表。除了包含樣本編號,物種名稱等內容之外,該表還包含相關化石的測量結果。但是,由於多個樣本都具有來自樣本左側和右側的數據,因此我最終會遇到單個條目跨越多行的情況,這意味着我無法對數據進行排序。在Excel中對數據進行排序

我已經在互聯網上的其他地方尋找解決方案,我得到的唯一答案是Excel不能很好地處理跨多行的條目,並且我應該重組我的數據。我明白,而且我一直在尋找另一種組織數據的方式。但是,我一直無法找到組織數據的簡單方法。我已經嘗試重組信息,以便每個條目跨越多行,但是當我這樣做時,很容易犯錯並丟失數據。由於樣本的左側和右側的測量基本上是相同的,因此如果一個樣本的骨僅保留在右側而另一個樣本具有相同的骨骼保留,但只在左側。

我也試過把測量值組織成一張單獨的表格,可以通過主表的超鏈接訪問,但是這也帶來了問題。因爲在這種情況下,測量數據仍然不能按物種名稱的樣本數量進行排序,如果樣本編號或物種名稱發生變化(過去有),我必須手動重新組織所有超鏈接。

最後,我也嘗試在多行條目中添加一個標識符,但是如果我對數據進行排序,這種傾向會變得很糟糕,並且它還混合了我在表格中使用的所有方程式。不知怎的,我可能會做錯。

好消息是我沒有興趣通過測量來對樣本進行分類,所以如果有任何方法來組織表格,所以它是可分類的,但測量不能排序,這很好。同時,由於所有標本在技術上都有左側和右側(加上它們之間的平均測量值),我還可以使用一個系統,其中每個「入口」跨越一定數量的行或者子行。我還想知道是否有可能編寫一個宏來對數據進行排序(特別是因爲我只是排序前五列左右),或者在Microsoft Access等其他程序中執行數據庫。任何幫助將不勝感激。你描述真的

回答

1

一切都分解到:「的Excel是偉大的分析,但我真的應該有存儲在數據庫中我的源數據。」一旦他們的數據和報告需求變得足夠複雜,我一直與之合作的會計師幾乎總是得出這個結論。

我建議您投入適度的努力將您的數據上傳到適當的數據庫,並學習如何根據需要將我下載到Excel以進行特定分析。時間上的努力將會花費很多時間,並且比強制執行EXCEL更簡單,因爲這些任務不合適。

MS- 訪問MySql的,並SQL-Server Express的都適合這種類型的升級。 MS-Access(如果已在Office訂閱中可用)具有與其他兩種軟件更容易集成到Excel的優勢,並且還使用VBA作爲其宏語言。另外兩個提供更完整和強大的SQL語言實現。總之,使用最容易爲你提供的那個。