我感覺這幾乎是不可能的,但是在這裏。我有結構化這樣的數據:獲得羣體平均數量不等的羣體
Test Group 1
pass
fail
pass
fall
Test Group 2
pass
fail
Test Group 3
pass
fail
fail
pass
我希望能夠將其粘貼到Excel和讓Excel彙總每個測試組的百分比。因此,這將最終看起來像這樣:
Test Group 1 Percentage Pass: 50%
pass
fail
pass
fall
Test Group 2 Percentage Pass: 50%
pass
fail
Test Group 3 Percentage Pass: 50%
pass
fail
fail
pass
但你可以看到測試組的長度沒有設置,它可能會有所不同。我希望的是,我也許能創建遵循這個邏輯公式:
if(A<n> contains "Test")
count A<n> +1 until A<n> contains "Test"
好像我問了很多Excel公式。今天我花了一些時間編寫一個小的C#應用程序,它將配置分割成單獨的文件,以便我可以將單獨的文件複製並粘貼到Excel中。但擁有更少的步驟將會很棒!
---更新----
有三個很有趣的方法解決這個問題,證明沒有什麼是不可能的:P
我想,讓我複製和粘貼中的結果和查看解答一個百分比的負載彈出,所以我總是尋找公式解決方案,但請花點時間看看pnuts和傑里斯的答案,因爲他們揭示了Excel的一些有用的功能!
chuffs答案是我一直在尋找的,它開箱即用。對於任何想要深入研究它的工作原理和原因的人來說,我將這個公式分解成幾個步驟並填寫一些幫助信息。這些公式的關鍵是結合MATCH,OFFSET和稍微更明顯的SEARCH/FIND/LEFT(我曾經使用IFERROR(找到類型的方法,左看起來比較乾淨:))
看看這些公式的文檔,但看到這一切行動的一些例子中看到的谷歌電子表格創建我詳細chuffs回答:
https://docs.google.com/spreadsheet/ccc?key=0AqODI11eAjtldDhDd2dBcFhpZW9SXzEybGtMUWMwM3c#gid=0
--- PS --- 因爲我沒有真正創建一個C記錄++程序來美化我的數據並將其輸出爲.csv文件。如果我有這個信息,我不會感到困擾,但很高興我嘗試了兩條路線,這是一個有趣的學習冒險。
你想要它在你上面提到的格式還是每個g羣體和右側的百分比好嗎? – Jerry
@Jerry對於遲到的回覆感到抱歉,我最終陷入了寫一個C++程序的困境中:爲我吐出所有這些數據:p 格式非常重要,基本上我爲測試團隊編寫了一些腳本,那裏輸出的東西大致類似於上面的格式(並且不能以任何其他方式輸出),我想通過創建工作表來減少人爲錯誤,他們可以將數據複製並粘貼到數據表中,併爲其完成所有工作: ) – chrispepper1989
不要擔心,這很好^^遲到比從未好;)我很高興你能找到你需要的解決方案。 – Jerry