我在想,如果有一個函數或函數組合創建組合(也許它需要VBA)在Excel中,這將有助於我解決以下問題:使用Excel
有8人在一組。我需要弄清楚並顯示從8中選出4個人時創建的所有可能的非重複組合。所選個人的順序並不重要。我只需要找到所有的獨特組合。
例如: 8個人是Bob,Carol,Ted,Alice,Reed,Sue,Johnny,Ben(單元格A1到A8每個都包含一個名稱)。
一個組合是鮑勃,特德,裏德,約翰尼。對於我的問題,名字的順序並不重要,這就意味着鮑勃,泰德,裏德,約翰尼和泰德,鮑勃,約翰尼,裏德一樣。所以這四個人的任何組合都算作一個實例。我不只是想弄清楚有多少種組合可能。我需要真正看到可能的組合。
我想有沒有爲特定的東西預建功能。你在問代碼嗎?你有嘗試過嗎? – AndrewB
也許類似[this](http://stackoverflow.com/questions/31454110/the-brute-force-method-using-vba-for-solving-an-equation-with-nine-unknown-varia?s= 3 | 0.0454)? – findwindow
AndrewB - 我還沒有嘗試過任何代碼。部分原因是我希望可能有一些內置的函數會使編碼不必要,部分原因是由於我的VBA技能有限,我不知道從編碼開始到哪裏開始。我花了一些時間在紙上手工嘗試,看看編碼想法是否會變得明顯。沒有運氣。 – user3574547