我猜原因如下:
你这个excel有VBA代码,是用worksheet_change事件写的。只要你把数据贴进k列,vba就帮你计算结果输出到B列。可是,由于你粘贴到K列的数据格式与该VBA不匹配。所以计算错误了。
当你双击k列单元格的时候,等于重新对单元格做一次输入,格式变化了,vba计算正常运行,所以能出正确结果。
要看到你的excel代码,还有粘贴的数据,才能进一步改正。发来油箱吧。chenjiawei50到163
说的有点含糊,最好能把你的代码贴上来。如果你是想在B列中算出K列里的算式的话可以用以下代码(由于不知道你表的具体格式,所以代码可能需要根据你表的格式进行修改)
For i = 1 To [K65536].End(xlUp).Row
Cells(i, 2) = "=" & Cells(i, 11)
Next i
如有问题可继续追问
你把B列拉宽一点就没事了
最好是把文件附上来