2016-05-09 24 views
-1

我正在使用Google表格,但我不確定自己想要在表格中完成的操作。如果不是,我可以使用Excel。Google表格/ Excel數組創建出現特定次數的單詞列表

我有Sheet2列A列出的大量文本列表。 A列中的每個單元格都包含一個單字,唯一的文本,我們稱之爲特徵。

在C列中Sheet1上,我有一個帳戶列表。現在,我通過查看列A Sheet2中的列表,手動將這些特徵之一手動指定給每個帳戶,獲取特徵並將其粘貼到相應帳戶旁邊的Sheet1列D中。

我必須重複使用這些特徵,因爲它們數量有限,而且我擁有大量帳戶。我的目標是儘可能少地重複使用特徵,或者確保每個特徵重複使用偶數次(以便一個特徵不被重新使用5次,而另一個特徵僅重新使用2次)。

我認爲最好的辦法是創建一個公式,檢查Sheet1列D以查看哪些特徵已被使用過一次,然後將該列表單詞填充到Sheet2列B的新列 - 然後查看哪些特徵已被使用兩次,並將該單詞列表填充到Sheet2列C的新列中,依此類推。

我已經做了一些研究,試圖瞭解如何做到這一點,但我是這些事情的新手,看來我可能需要使用Array公式,而且這個目標的性質對我來說太複雜了在這段時間我已經分配給這個任務。

我該如何實現這個目標?

獎勵積分:如何將檢查合併到Sheet2列A中,以報告Sheet1列D中尚未使用的單詞列表?

謝謝!

更新:這裏有一個示例數據表來幫助說明。我使用維基百科的一系列顏色作爲我的特徵。請讓我知道是否還有其他事情可以做或解釋以幫助澄清。預先感謝您的回覆!

https://docs.google.com/spreadsheets/d/12IDfkz_qBlED_WLBHVwUvUL0DVqeGYe1i28gS_x6eUA/edit?usp=sharing

+0

非常好的和羅嗦的描述你正在做什麼可能會有助於一些提供一些你試圖實現的樣本數據。 –

+0

可以請你分享一張樣板 –

+0

你好,謝謝你的意見和反饋。我準備了一個樣本數據表來幫助說明這一點。對於特性,我使用了WIKIpedia的一系列顏色來幫助說明。希望這增加了清晰度。 https://docs.google.com/spreadsheets/d/12IDfkz_qBlED_WLBHVwUvUL0DVqeGYe1i28gS_x6eUA/edit?usp=sharing –

回答

0

這是你的谷歌片的更新版本:Updated Sheet

您可以使用countif()函數來確定特徵在帳戶特徵列中出現的次數。

countif()函數的輸出放在您的特性旁邊的列中。然後您可以使用過濾功能創建過濾列表 =iferror(filter(characteristics_range,count_range=desired_count),"")

過濾函數是一個數組函數,所以它只需要放在每個出現範圍的第一行。

要顯示未使用的話,就設置所需的計數爲0。

在所附的實例中,我通過6中創建用於從0期望出現單獨的列,然後加入過濾器進入的每一列,以顯示結果。如果未發現給定次數的結果,則將顯示#N/A,但您可以使用iferror()函數將其刪除,並將值設置爲「」。