【问题标题】:Data Validation - Ignoring numbers or skipping columns in Drop Down List - Excel数据验证 - 忽略下拉列表中的数字或跳过列 - Excel
【发布时间】:2014-03-07 22:55:24
【问题描述】:

我在一个excel文件中有2张excel表格,分别是:

摘要媒体

我想要实现的是

媒体表可以显示摘要表中数据的下拉菜单,但同时跳过数字/数字摘要表

这里是详细信息

汇总表中,有以下值

A1 = Home
B1 = 22
C1 = Media
D1 = 92
E1 = Reviews
F1 = 111
G1 = Contact
H1 = 84
I1,J1,K1, and so on....

媒体表中,我正在使用数据验证工具创建一个下拉列表

总之

媒体表中,我只想下拉显示主页、媒体、评论、联系 ETC(仅限文本)并跳过 22、92、111、84 ETC(数字/数字)

所以基本上跳过每第二列。

请帮帮我

【问题讨论】:

  • 我不是 excel 专家。但我尝试使用许多不同的方法。这里其中一个 =OFFSET(summary!A1,(ROW()-1)*1,0) 在媒体表中。它每次跳过一排,每第二排找我一次。问题是这个公式只适用于行,我不知道如何使它适用于列,之后如何将该公式放入数据验证工具中以显示整个下拉列表,即主页、媒体、评论等。

标签: excel excel-2007 excel-2010 vba


【解决方案1】:

我建议您创建一个帮助列,在其中写下此公式,假设您的数据在 A 列中:

=IFERROR(OFFSET(A$1,SMALL(IF(ISTEXT($A$1:$A$8),ROW($A$1:$A$8)),ROW(A1))-1,),0)

按 Ctrl+Shift+Enter 运行此公式,然后向下拖动...现在转到数据验证选项,选择 List,然后在 Source 中放置此公式:

=OFFSET(D1,,,COUNTA(D1:D10)-COUNT(D1:D10),)

按确定,您将看到没有数字的下拉菜单。希望对您有所帮助..

【讨论】:

    猜你喜欢
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    • 1970-01-01
    • 2016-10-09
    • 1970-01-01
    • 2016-08-15
    • 2015-05-03
    相关资源
    最近更新 更多