我有一个函数来过滤二维数组。这样做的目的是:
循环处理作为input_arr(y,x)接收的输入数组。循环完成后,转置temp_arr(x,y) (它变成了返回值公共函数filter_arr(input_arr作为变体,col_index As Long,filter_value作为变体)为变体‘input_arr我有一个类似于=getProductData()的函数,它返回一个包
在现有表格上设置excel数据验证列表时,我遇到了一个问题:在添加数据验证列表之前,有已有的记录已填充,还有使用下拉列表添加的新记录。我遇到的问题是,如果一些值来自现有的表(该表是在没有数据验证列表的情况下创建的),或者它们是使用下拉列表创建的,那么excel无法识别出这些值是相同的:
示例:在我的下拉列表中,我有Option A,但是当筛选列时,Excel显示Option A O
有没有办法通过使用筛选器对数据进行排序来修改现有的excel文件? 筛选器已应用于相关列。单元格A2、B2和C2已经有了这个小箭头,表示应用了过滤器。现在,我想对B2下的数据使用"Sort Z to A“选项。 我已经看到了使用pandas的想法,但我相信这将需要重新创建现有excel文件的所有格式等。也许有一个更简单的解决方案,可以使用现有的过滤器?