我正在使用excel对一列上万个数据应用比较复杂的公式。举个例子,一列数据有20000行,但是我不知道怎样才能让我的公式只应用在前20000行。由于excel一列共有104万行,如果我将公式应用到一整列,由于公式复杂计算量大,就会死机。有没有什么办法限定公式应用的范围,只在前这一列的前两万格
请使用公式完成这一步骤,拖动右下角小标什么的就不要了。
编辑栏左侧有个名称框,在此输入区域,按回车,则前2万行选中,在编辑栏输入公式,按Ctrl+回车,则全有公式;
如果公式列与数据表格是挨着的,即表格与公式列中间没有空列(如果表格不止一列,表格中间可以有空单元,但不能有整个空行),输入第一个公式后,鼠标移至右下角填充柄处(黑色小方块)双击,则有数据区域对应的行会填充公式,超过表格的行中不会填充公式。
问题在于,我的数据每周都在变化,总数据量在变化,我不希望我每周都去找有多少行,然后在自己这么改。而且vlookup是一个可以写应用范围的函数,但有的不行。手动拖拖2万行太恐怖了
追答Ctrl+↓ 可以直接到有数据的行
其实建议你可以打范围拉大一些,比如到20000行的,你可以到100000行或再多些,比104万行计算速度也快许多的,这样也不用每周都变速度还快
我知道你这个实现方法,但是因为数据量每周都在变化,我不想手动完成这一步。希望通过公式或者VBA实现。有办法么