如何使用excel公式实现自动排序?
问:我在一列单元格区域中的数字经常变化,Excel能否在每次变化后都对这些数据自动排序。例如,单元格区域A3:A12中有10个数字,在C3:C12中对这10个数字升序排列,在D3:D12中对这10个数字降序排列,当A3:A12中的数字变化时,C3:C12和D3:D12中的数字排序自动更新。
答:可以使用数组公式来实现。
选择单元格区域C3:C12,输入公式:
=LARGE(A3:A12,ROW(INDIRECT(“1:”& ROWS(A3:A12))))
如下图所示。
如何基于Excel数据创建Word文档?
问:Excel擅长数据分析和处理,而Word擅长制作精美的报告。如果将两者结合起来,在Word中获取Excel数据来制作报表文档,那一定非常酷!通常,我们首先在Excel中分析和处理好数据,然后将结果导出到Word中,通过排版制作出一份有价值的精美文档。那么,如何使用VBA将Excel数据自动放置在Word文档中呢?
按下Ctrl Shift Enter组合键,Excel会自动在公式两侧加上一对花括号,表明在该区域输入了数组公式。结果如下图所示。
同理,选择单元格区域D3:D12并输入公式:
=SMALL(A3:A12,ROW(INDIRECT(“1:”& ROWS(A3:A12))))
按下Ctrl Shift Enter组合键,结果如下图所示。
当我们更改A3:A12中的数字时,C3:C12与D3:D12中的数字顺序相应更新。
如何使用VBA将文件或文件夹删除到回收站?
使用VBA代码,怎样将文件或者文件夹删除到回收站呢? RmDir语句、Kill语句以及FileSystemObject中的语句都会把文件或文件夹彻底删除掉,没有回旋余地。 答:有点复杂,因为需要借助于WindowsAPI来实现。下面是代码: 'API声明 Declare FunctionSHFileOperat