限制列以仅接受特定值

时间:2015-03-24 18:20:19

标签: string excel excel-formula excel-2010 validation

我正在尝试在Excel 2010中插入公式,以便该列允许用户仅在以RMTM开头时输入值 - 如果不是,则抛出错误{{1 }}。

只用公式可以做到这一点吗?

另外,如何将其应用于整个列?

2 个答案:

答案 0 :(得分:1)

它被称为数据验证(DATA>数据工具)。选择您的列(例如M)和数据验证...,设置,允许:自定义,公式:

=OR(LEFT(M1,2)="RM",LEFT(M1,2)="TM")  

切换到错误警报,错误消息:

  

在值的开头需要RM或TM。

行。其他适合的选择。

答案 1 :(得分:0)

要实现它,请:

  • 选择列或任何其他范围
  • 检查活动单元格的地址(在公式栏的左侧 - 如果选择完整列,则它将是第一个单元格,对于范围,它是您开始选择的单元格)
  • 使用以下公式添加自定义验证

    =OR(LEFT(A1,2)="TM",LEFT(A1,2)="RM")

(将A1替换为前一点的地址)

  • 定义您的错误消息