在下拉单元格中转换单元格(标题)

时间:2018-03-08 03:02:34

标签: excel vba excel-vba excel-2010

我需要将以下内容放在VBA-Excel代码中。

想象一下,我有一个像这样的3列电子表格:

+-----------------------------------------------------------------+
+-----Info1---|---Info2---|---Title1---|---Title2---|---Title3----+
+  50         | 40        |   =B2*2    | =C3*4      | = D2*3      +
+  80         | 24        |   =B3*2    | =C4*4      | = D3*3      +
+  43         | 66        |   =B4*     | =C5*4      | = D4*3      +
+  104        | 88        |   =B5*2    | =C6*4      | = D5*3      +
+-----------------------------------------------------------------+

我想将 Title1 Title2 Title3 从简单的文本单元格转换为下拉菜单单元格,其中包含以下选项: "排序A-Z","排序Z-A",可以选择只选择等于某些数字的单元格。

我该怎么做?如果我可以改变那些单元格的设计(比如在设计菜单中转换它们),那也很好。

1 个答案:

答案 0 :(得分:1)

正如@Jeeped所说。

您可以选择范围内的任何单元格

Cell in range

然后按Ctrl + T将其转换为Excel表格(或插入表格并使用您的范围作为来源)

您可以为标题行获取一组过滤器(假设您选择我的表格中有标题),您可以在其中对数据应用过滤器,例如> ,= ...

Applying filter

创建表格的那一刻,应该会出现一个设计选项卡,显示可以应用于表格的不同设计。请参见图片中不同颜色的表格轮廓。

Table styles in different colours at top

我在Mac上的确切外观可能会有所不同。

您拥有公式的单元格:您只需将公式放在列中的一个单元格中,它将自动填充其余单元格。所以,如果你想为列中的每一行应用相同的公式,那就太好了;它看来你做了。

Google可以向您展示使用这些工具的方式。