在Excel中,是否有一种方法(非VBA)让某些列不接受条目(如果它们在该特定列中的其他位置重复)(不是所有列,例如B列)
在以下数据中,不允许使用EMP_ID 324的第二个条目
Region EMP_ID Salary Yrs_Experience
Chicago 324 $165,140 10
Chicago 234 $162,692 12
NY 56 $122,451 10
NY 567 $98,567 7
SF 344 $116,735 8
SF 324
答案 0 :(得分:3)
可以通过数据验证来实现。假设Region
在A1中,请选择ColumnB,DATA>数据工具>数据验证 - 数据验证...,允许:自定义,公式:
=COUNTIF(B:B,B1)=1
行。
答案 1 :(得分:1)
使用Worksheet_Change事件宏来管理输入。如果找到重复项,请撤消操作并将用户返回到违规单元格以获得更正值。
xlCellTypeConstants
只要粘贴的值不会创建重复项,就应该处理副本并粘贴到B列中。我已将检查的细胞缩小到输入的值(又名{{1}}),但也可以抛出更宽的网。