Excel中改变排序后,关联的工作表的数据就改变了,如何让关联的数据保持不变?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel中改变排序后,关联的工作表的数据就改变了,如何让关联的数据保持不变?相关的知识,希望对你有一定的参考价值。

Excel中改变排序后,关联的工作表的数据就改变了,如何让关联的数据保持成原来的样子

可以改变一下思路来解决这个问题的,比如,把关联的工作表数据脱离和这个原始数据表的关系,成为一个独立的表格。
最简单的方法:复制关联的工作表数据,然后在另外的空白表处粘贴数值,再将原来的数据删除。
一定要选择粘贴数值。
参考技术A 排序前取消公式,选择性粘贴转换为数值,这样排序就不影响值了。
如果是别的表对需要排序表的数据引用,直接使用相对位置的(例如=SHEET1!A2)的公式,在SHEET1排序后仍然取A2的值,有可能此时不是自己想要的结果,那就需要修改这个公式为合适的VLOOKUP这样的查找函数。

使用SmartXls改变Excel文件中的工作表

我正在使用SmartXLS for Java(5.7.1)在Excel中进行一些计算。

谁有使用SmartXLS的经验?

我的文件中有5个工作表,我想编辑第2张表。我如何选择一个特定的工作表,或者我如何选择一个特定的工作表并操作其内容?

如果有人能帮助我,我将非常高兴。

答案

所以我找到了一个方法来解决我的问题。

这样就可以了。

        for (int s = 0; s < getWorkBook().getNumSheets(); s++) {
        getWorkBook().getSheet();
        if (s == 1) {
            ... do some stuff ...
            }
        }
    }

在这种情况下(S == 1)代表表号2。

以上是关于Excel中改变排序后,关联的工作表的数据就改变了,如何让关联的数据保持不变?的主要内容,如果未能解决你的问题,请参考以下文章

点击DataGridView表头自动排序后,更改的Cell值,过程中DataView行序改变??

如何对mySQL数据库中某些特定字段进行排序?

excel怎么让两个表数据对应关联起来

两个excel表怎么对比排序一致?

请问下拉菜单怎么联动数据变化?

分类汇总和数据透视表的优缺点