我有以下工作簿:
工作表帐户 :
工作表的帖子 :
我想知道是否有可能使用式在片帖子定义类型为List的数据验证,以整列B,使得数据验证弹出从网站列在帖子被选择的行的网站列匹配帐户片仅示出了帐户ID片和具有值在状态列中的有效 ?
在SQL-ISH或LINQ上下的话:
SELECT ID FROM户口所在网站= @ SelectedPostRow.Website和状态=活动
在第二图像显示标记,其值应在下拉显示。
我有以下工作簿:
工作表帐户 :
工作表的帖子 :
我想知道是否有可能使用式在片帖子定义类型为List的数据验证,以整列B,使得数据验证弹出从网站列在帖子被选择的行的网站列匹配帐户片仅示出了帐户ID片和具有值在状态列中的有效 ?
在SQL-ISH或LINQ上下的话:
SELECT ID FROM户口所在网站= @ SelectedPostRow.Website和状态=活动
在第二图像显示标记,其值应在下拉显示。
是的,你可以做到这一点,但它需要一些配套设置。
首先为您的每个网站的选项,你需要创建一个名为范围,这将是在下拉你正在寻求创建的选项。
要做到这一点,只是突出显示单元格,然后右键单击列表中,选择该名称的范围
然后你需要为你的网站名称创建一个查找列表的命名范围possiblities
然后在你的数据验证源使用这样的forumla:
=indirect(vlookup(a1,$i$8:$j$13,2,false))
然后whala,在该网站价值为基础的下拉列表中的变化。
现在,如果你还需要到指定的范围内位自动化,你可以改变它们涵盖整个列,然后使用数据透视表中的数据来拉。 将只需要为每个网站选择一个独立的支点。
每次在新的数据拉时,你将需要刷新的支点,但它会发挥作用。
这个问题需要有点准备。 在同一张纸上,或在另一个,复制您的数据(或添加相关的细胞)
在A列中你有许多可能被排名。 我用(小区A2)中得到它:
= IF(C2 = $ $Ĵ2,1,0)* IF(E2 = “活动”,1,0)* ROW()
在B列排列的数量,并排除不需要的行(B2):
= IF(A2 = 0,0,RANK(A2,A:A))
然后,你可以在H列VLOOKUP,使用G列一个枚举(手动输入)。 对于H1下式:
= IFERROR(VLOOKUP(G2,$ B $ 2:$ d $ 9,3,FALSE), “”)
现在,你可以根据H列设置您的验证
PS:可能会有微小误差公式,因为我已经从意大利翻译他们,我不能在英语测试。