excel一列数据不重复引用到另一张表的不同位置,望不吝赐教!

A表,A列,有1到100的编号,B表,E2,H2,B2.......,100个不同位置的,需要A表A列100个编号不重复的放入。望不吝赐教,谢谢!

您可以使用以下步骤将A表的100个编号放入B表的不同位置中,确保每个编号只出现一次:
在B表中选择一个空单元格,例如E2。

输入以下公式并按Enter键:=INDEX(Sheet1!A:A, MATCH(0, COUNTIF($E$1:E1, Sheet1!A:A), 0))

这将返回A表中第一个未在B表中出现的编号。

将公式复制到B表中的其他单元格。您可以将公式复制到右侧的单元格中,例如F2,然后将该单元格拖动到H2以便将公式应用到该列中的所有单元格。

检查B表中的编号是否已全部填充。如果未填满,则重复上述步骤,直到所有单元格都填满为止。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-05-09
可以使用Excel中的VLOOKUP函数来实现此目的。具体步骤如下:
1. 在B表中,选中E2单元格,输入以下公式:=VLOOKUP(A2,$A$1:$A$100,2,FALSE)
其中,A2表示要查找的值,$A$1:$A$100表示要查找的范围,2表示返回的结果在范围的第一列,FALSE表示精确匹配。
然后将公式向下拖动到H2单元格。
2. 现在B表中已经完成了从A表中获取数据的功能。接下来需要将这些数据复制到B表的其他位置。选中B表中除第一行之外的所有数据,右键点击选择“复制”。
3. 选中B表中的第一个空白单元格,右键点击选择“粘贴特殊”,在弹出的对话框中选择“数值”并确定即可。
现在B表中就完成了从A表中获取不重复的数据并将其放入不同位置的功能。
第2个回答  2023-05-09

你可以使用Excel中的数据验证功能来实现一列数据不重复引用到另一张表的不同位置。

具体步骤如下:

    在要输入数据的单元格中,右键点击并选择“数据验证”。

    在“设置”选项卡中,选择“列表”作为“允许”选项,然后在“来源”框中输入你要引用的数据列的地址。

    在输入数据的单元格中,你现在只能选择在该列中的值,无法输入其他的值。

    在另一个表中,你可以使用VLOOKUP函数引用你刚刚输入的数据列,这将确保你只引用了在数据列中已存在的值。

    如果你想要确保每次输入的值都是唯一的,可以在数据验证设置中勾选“忽略空值”和“禁止重复值”。这将确保你每次输入的值都是新的,并且不会与已经存在的值重复。

    希望这能帮助你实现你的需求!

相似回答