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中改变排序后,关联的工作表的数据就改变了,如何让关联的数据保持不变?的主要内容,如果未能解决你的问题,请参考以下文章