String 将列限制为仅接受特定值

String 将列限制为仅接受特定值,string,excel,excel-formula,excel-2010,validation,String,Excel,Excel Formula,Excel 2010,Validation,我正在尝试在Excel 2010中插入一个公式,以便该列仅允许用户在以RM或TM开头时输入值-如果不是,则抛出一个错误,说明“需要在值的开头有RM或TM” 仅仅用公式就可以做到这一点吗 另外,如何将此应用于整个列?称为数据验证(数据>数据工具)。选择您的列(例如M)和数据验证…,设置,允许:自定义,公式: =OR(LEFT(M1,2)="RM",LEFT(M1,2)="TM") 切换到错误警报,错误消息: 需要在值的开头使用RM或TM 嗯。其他适合的选项。要实现此目标,请: 选择列或任何

我正在尝试在Excel 2010中插入一个公式,以便该列仅允许用户在以
RM
TM
开头时输入值-如果不是,则抛出一个错误,说明
“需要在值的开头有RM或TM”

仅仅用公式就可以做到这一点吗


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

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

=OR(LEFT(M1,2)="RM",LEFT(M1,2)="TM")  
切换到错误警报,错误消息:

需要在值的开头使用RM或TM

嗯。其他适合的选项。

要实现此目标,请:

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

    =或(左(A1,2)=“TM”,左(A1,2)=“RM”)

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

  • 定义错误消息