Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何更正下拉列表的值_Excel_List_Drop Down Menu - Fatal编程技术网

Excel 如何更正下拉列表的值

Excel 如何更正下拉列表的值,excel,list,drop-down-menu,Excel,List,Drop Down Menu,我有一个包含一些值的下拉列表,我希望当手动输入到单元格的值与列表的精确值(小写和大写)不匹配时,输入到单元格的值是列表中的值(与小写和大写完全匹配) 例如,假设我有以下列表: 一个 两个 三 然后我在单元格A1中有一个下拉列表,它的数据来自前面提到的列表。如果我手动输入“一”,单元格将验证它,单词“一”将是该单元格的新值。问题是,正确的单词是“一”(第一个字母是大写字母)。那么,有没有一种方法可以让Excel“更正”手动输入的单词,例如,如果我写“一”,单元格的值就会变成“一” 提前感谢,此处的

我有一个包含一些值的下拉列表,我希望当手动输入到单元格的值与列表的精确值(小写和大写)不匹配时,输入到单元格的值是列表中的值(与小写和大写完全匹配)

例如,假设我有以下列表:

一个

两个

然后我在单元格A1中有一个下拉列表,它的数据来自前面提到的列表。如果我手动输入“一”,单元格将验证它,单词“一”将是该单元格的新值。问题是,正确的单词是“一”(第一个字母是大写字母)。那么,有没有一种方法可以让Excel“更正”手动输入的单词,例如,如果我写“一”,单元格的值就会变成“一”


提前感谢,

此处的可能副本是您可能感兴趣的另一篇文章:当然这就是下拉列表:数据验证的作用(至少有一个选项)-允许用户从提供的列表中进行选择。@SolarMike您是正确的。但是,在列表中找到的匹配项必须与您键入的第一个字母匹配。因此,如果您开始键入
c
,它将只查找以c开头的条目,例如
corporation
。因此,即使您继续键入
Corp
,也不会找到(或建议)国际公司
Intl.Corporation
International Corp.
。因此,通常首选上述参考解决方案。然而,如果您始终知道前几个字母(比如一个国家列表,您知道如何拼写国家,比如澳大利亚的
au
,印度的
),那么您的建议就非常好,而且简单得多@拉尔夫我检查了这两个问题,它们没有解决我的问题。我将编辑该问题并添加更多细节。