2016-04-16 142 views
-1

我被卡在自動化功能審計表中。基本上我試圖自動化沒有成功的基本步驟。Google電子表格中的自動化

這一切都可以被稱爲宏。但基本上,我試圖在一張紙上填寫信息(_Data Entry),並將這些信息(列ID,功能名稱,組,頻率和用戶)複製到另一張紙上(稱爲_tmp)。在此(_tmp)工作表中,想法是自動完成這些操作(儘可能):

  • 計算。根據列重新計算頻率和用戶的百分比E & F.
  • 要在列頻率(標籤)和用戶(標籤)列標籤的關聯。我嘗試了在列F(或H)中搜索值的Vlookup函數,並基於來自另一個工作表(_Settings工作表)的範圍匹配,它必須在_Settings工作表中關聯範圍內的標籤。但它似乎不能根據數據範圍關聯標籤。
  • 計算函數係數(_tmp表中的J列)。基本上是條形圖。功能是正確的,但對於「自動化我只是將它複製到10000行(我不知道有多少值將在那裏),但這看起來很好
  • 基於組匹配,我試圖寫函數(LOOKUP + MATCH)將搜索整個列表(C列),從列C中找到類似的單詞(稱爲組/頁),並計算計算出的係數(該行中的列J),所有這些我打算寫入列組係數 - K列是組的名稱,L列是根據組名匹配得到的係數總和

並且基於_tmp表格我能夠生成散佈圖(一個用於用戶前面的函數( %)&頻率(%),再次在用戶面前的羣體(%)&頻率(%))和條形圖(這裏我使用組和計算係數列)。我發現,這必須手動完成。我可以在Excel中創建圖表,其中數據範圍可以是整列。谷歌電子表格似乎是確切的範圍。

幾年前,我在Excel上有類似的東西,但我試圖在Mac版上做,但沒有成功。而且,主要問題是它不是多平臺。我與幾個隊友在不同的平臺上分享這項審計 - Unix和MS。在Windows和Mac版本中,似乎宏和函數也有很大不同(我的舊錶不再適用)。

我知道這很難想象。所以我做了一份我的報告的副本,沒有做任何糟糕的事情。這裏是鏈接到我的表>

https://docs.google.com/spreadsheets/d/1VIYs75JNM0I-hDHK3WNK3WHxgXX5oIjZbgtxY1ic778/edit?usp=sharing

我希望這是可以理解的,我只有谷歌電子表格的基礎知識,所以我嘗試甚至很滑稽。

感謝您的任何想法;我被困了很長時間。

+0

[標籤:宏]不是關於Excel的宏。它應該被刪除。另一方面,Google電子表格中的自動化可以通過使用公式和Google-Apps-Script來完成。包括您已經嘗試過的公式或腳本。見[問]。 –

+0

嗯,也許會有一些誤解。我寫了我在Excel中有類似的東西。之前我試圖在Google Spreadsheet中實現此狀態,但沒有成功。我也沒有在Excel主題中列出(或者我希望)。我看到了如何提問文章,我不知道問題出在哪裏。我詢問有關如何自動化的想法。我做了幾個步驟希望自動獲得報告,但不成功。所以,根據您的想法 - 例如,而不是使用VLOOKUP(或其他功能),我不得不使用Apps腳本? – sleapy

+0

不,我沒有說你必須使用Apps腳本而不是內置函數。我說可以通過使用公式和腳本來完成自動化,並要求您包含您已經嘗試過的公式或腳本。但是暫時忘了。 –

回答

0

那麼,如果有人試圖找到答案,我只是找到了一個解決方案。我使整個片與功能相結合:

IF(多個IF在一個小區中),

QUERY(基於準則尋找範圍,大多IF),

ARRAYFORMULA(自動地從一個複製數據片到另一個)

條件格式(只是輸出高亮)

和COUNTIF。

它工作得很好,雖然在表單中的每次更改都是再次計算表單。所以,對於大量數據來說,這不是一個好方法。但我現在正在嘗試做一些類似按鈕的開始/停止計算來手動覆蓋自動過程。