Excel数据验证:相同列表,不同工作表,选择1并更新另一个

Excel数据验证:相同列表,不同工作表,选择1并更新另一个,excel,validation,excel-formula,excel-2016,Excel,Validation,Excel Formula,Excel 2016,在excel中,是否可能在不同的工作表上有两个类似的数据验证列表,并且一旦您在工作表1中选择了一个值,工作表2中的列表将使用在上一工作表中选择的相同值进行更新?非VB解决方案优先;否则,如果不可能,请告诉我 提前谢谢 以下是我所做的: 在表1的B4处,我写了第1项,同样在B5项2、B6项3和B7项4处 在E4上单击后,我打开了数据、数据验证,在弹出的设置选项卡下,我单击了允许:列表,在源代码中,我写下=$B$4:$B$7。这将创建一个下拉列表,用户可以从中选择Item1、Item2、Item3或

在excel中,是否可能在不同的工作表上有两个类似的数据验证列表,并且一旦您在工作表1中选择了一个值,工作表2中的列表将使用在上一工作表中选择的相同值进行更新?非VB解决方案优先;否则,如果不可能,请告诉我


提前谢谢

以下是我所做的:

  • 在表1的B4处,我写了第1项,同样在B5项2、B6项3和B7项4处

  • 在E4上单击后,我打开了数据、数据验证,在弹出的设置选项卡下,我单击了允许:列表,在源代码中,我写下
    =$B$4:$B$7
    。这将创建一个下拉列表,用户可以从中选择Item1、Item2、Item3或Item4

  • 我去了第2页,在D4处,我写下了“选择值”

  • 在Sheet2,E4,我写“
    =Sheet1!E4
  • 现在,每当我转到sheet1并更改列表值时,sheet2上的相应值都会自动更新

    希望这正是你想要做的


    PS:这不需要VB脚本

    =Sheet1这样的公式怎么样!A1
    ,在
    表2中说!A1
    ?感谢您的回复。:)但我想做的是选择表2中的列表,而不仅仅是显示表1中选择的内容。有办法做到这一点吗?您的意思是在下拉列表中,来自表1的引用,以及在表2中的下拉列表中有一些其他值。一旦用户在下拉列表中从表1中选择了某个内容,您希望将表2中的下拉值更改为表1中选择的值?请再解释一下。我认为通过添加If条件和正确选择值的组合,可以做到这一点。请参考:[link]()但这个要求需要更多的解释。你能举个例子吗?两张表中的下拉列表引用了相同的列表(不管它存储在哪里)。是的,一旦用户从“工作表1”下拉列表中选择了某些内容,当他在工作表2中浏览时,他应该能够看到相同的选择,并且还可以更改工作表2中的选择-影响工作表1中的选择。这就像网页下拉列表中的逻辑一样,我们浏览不同的页面,但我们的选择仍然存在,而且无论您在哪里,您都有机会更改您的选择。希望这能清楚地解释我的情况。再次感谢!:)