在Excel中创建具有唯一随机字母的表

在Excel中创建具有唯一随机字母的表,excel,Excel,我目前正在尝试在excel中创建一个10x31表格,其中每个单元格中有两个字母(例如AB),每行有一组唯一的字母。这意味着在一行中没有一个字母重复,包括成对的字母。例如,FA和FG不能在同一行中,因为字母F重复。我已经花了3个小时试图解决这个问题,希望有人能帮上忙。Excel非常不适合这种情况,但下面是您可以做的。创建一个26x32的参考表。第一行是字母表中的字母。表格的其余部分(每个字母下面的31个单元格)都是RAND() 创建第二个表,即20x31。单元格A1中的公式应为=索引(位置!$A$

我目前正在尝试在excel中创建一个10x31表格,其中每个单元格中有两个字母(例如AB),每行有一组唯一的字母。这意味着在一行中没有一个字母重复,包括成对的字母。例如,FA和FG不能在同一行中,因为字母F重复。我已经花了3个小时试图解决这个问题,希望有人能帮上忙。

Excel非常不适合这种情况,但下面是您可以做的。创建一个26x32的参考表。第一行是字母表中的字母。表格的其余部分(每个字母下面的31个单元格)都是
RAND()

创建第二个表,即20x31。单元格A1中的公式应为
=索引(位置!$A$1:$Z$1,匹配(大(位置!$A2:$Z2,列()),位置!$A2:$Z2,0))

哪里
位置$A$1:$Z$1
是字母和
位置$A2:$Z2
是第一行随机数。把这个公式复制下来,这样每个单元格里都有一个字母。所有字母都不应在整行重复


最后,创建10x31表。创建第一行有点麻烦,因为您必须键入
CONCAT(LETTERS!A1,LETTERS!B1)
,然后手动递增它(因为只要复制正确就会创建重叠对)。完成后,您可以复制下来。

如何从包含26个字母的字母表中获取31个唯一字母?如果您不能重复字母,则无法键入31个唯一字母,因为字母表中的字母数较少。您说同一行(共31列)中的FA和FG无效,因为F重复。除非FA和GF有效(F不在同一位置),否则您将无法执行此操作。@FoxfireAndBurnsAndBurns-您仍然需要在第一个位置使用31个唯一的字母。@FoxfireAndBurnsAndBurns我的意思是每行有10个单位长,一行中不能重复任何字母,它们可以在一列中重复,只是没有划过一排,这有点帮助,但我真正想要的是让每一排都不同。在您的示例中,每一行都完全相同,但我希望每一行都不同。行之间可以有一些重复,只是不是所有行都完全相同。每一行都应该不同。注意
位置$A2:$Z2
只锚定列,不锚定行,因此当您向下复制时,它还应该引用随机生成的数字的不同行<“代码>位置”实际上只有31组随机排列的字母,每组应该通知一行输出。