excel如何快速将A列数据转到D列?

如题所述

举例:在与A列对应的前提下,在D列中,求出C列的合计。

方法分三步走。

第一步

第一步:

在D列最后一个单元格,编辑公式为:

=IF(A19="","",SUM(C19:C$19)-SUM(D20:D$20))

公式大意是,如果A19为空,则返回空文本,否则返回两个SUM相送的差。

再说说两个SUM想减的这部分:

第一个SUM是需求和列的列号C和当前行的行号,即SUM(C19:C$19)。注意$符号的位置。

第二个SUM是公式所在的列号D和下方相邻的行号,即SUM(D20:D$20)。注意$符号的位置。

只写好这一条公式时,你看到的结果肯定不对,不要管他。

接着,选中这个单元格,向上填充公式。只有当你把公式填充完毕后,D列所有结果就正确的显示出来了。

第二步

第二步:

选中D2:D19区域复制,然后在D2上右键----粘贴为值。

就是用该区域的值,把该区域覆盖一遍,这样该区域就只有值而没有公式了。

第三步

第三步:

选中A2:A19区域复制,然后在D2上右键---粘贴格式。

这样就把A列的格式粘贴过来了,A列是什么合并状态,D列也就一样了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-08-21
excel将A列数据快速转到D列的方法有两种:

使用复制粘贴法:
第一步:用鼠标选中A列中的数据,复制;

第二步:将光标定位到D1单元格,点击鼠标右键,选择“选择性粘贴”;

第三步:在弹出的“选择性粘贴”界面中,选择“转置”,然后点击“确定”;

第四步:点击“确定”后,A列中的数据就转置到了D列。

使用函数法:
第一步:在D1单元格中输入函数“=TRANSPOSE(A1:A10)”,这个函数的作用是将A1到A10区域的数据转置;

第二步:按组合键“shift+ctrl+enter”,使函数生效;

第三步:函数生效后,D1到D10区域的数据就转置到了A列。

以上两种方法都可以实现将A列数据快速转到D列,可以根据实际情况选择使用。
相似回答