查询/过滤CSV / Excel,其中多个值位于与单行对应的不同行中

时间:2018-02-08 16:10:43

标签: mysql excel excel-vba csv vba

我有一个CSV文件,我在Excel中打开。我需要过滤/查询我的数据。 样本数据是 -

|S.no|Name|Value|
| 1  | A  | 52  |
|    |    | 63  |
|    |    | 65  |
|    |    | 22  |
| 2  | B  | 32  |
|    |    | 65  |
| 3  | C  | 82  |
|    |    | 22  |

如果我想查询/过滤"值"对于" 65",我希望结果显示" A"和" B"。

|1| A| 65|
|2| B| 65|

同样,如果我查询" 22"我希望结果为" A"和" C"。

|1| A| 22|
|3| C| 22|

我尝试了这里解释的方法 - https://www.extendoffice.com/documents/excel/3382-excel-filter-comma-separated.html 但是,并没有返回"名称"使用此方法过滤时。

2 个答案:

答案 0 :(得分:1)

您可以为每列使用过滤器,并填写[S.no][Name]中的空白。然后,您可以为用户使用数据透视表:

答案 1 :(得分:0)

如果允许使用额外列,您还可以试试这个吗... 可以复制E3,F3中的公式。 enter image description here

您可以在原始单元格中复制粘贴值。

希望这有帮助