如何用excel 公式实现如下功能??

如题所述

抓图最忌没有行列号!

你有列号但没有行号,先看我的吧:

R2输入

=IF($N2=MOD(COLUMN(O:O),2),$O2,"")

回车并向右填充到S2,再一起向下填充。

追问

COLUMN(O:O) MOD(COLUMN(O:O),2),$O2,"") 大佬函数 麻烦再分解下解释下啥意思

追答

COLUMN()——列号函数,如COLUMN(A:A)=1、COLUMN(B:B)=2、COLUMN(O:O)=15、COLUMN(P:P)=16、……
MOD()——余数函数,MOD(15,2)=1、MOD(16,2)=0
IF($N2=MOD(COLUMN(O:O),2),$O2,"")——如果$N2=1,就返回O2数据,否则就返回空文本。

追问

MOD(COLUMN(O:O) 的结果是个固定值 1 ,
那你 为啥 不直接写成 IF($N2=1,$O2,"") 呢?

追答

你的公式要向右填充,我用一道公式通用。当然,你也可以分别用两道公式:
R2输入
=IF(N2=1,O2,"")
S2输入
=IF(N2=0,O2,"")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-02
直接用if函数就可以达到目的,
选中R列,然后在R2输入公式:
=if(N2=1,Q2,""),然后同时按下ctrl,entet,填充整个R列。
第二步:在S列输入公式,=if(N2=0,Q2,""),同样操作,填充整个S列。
第2个回答  2021-08-02
在R2中输入或复制粘贴下列公式
=IF(N2-1=0,O2,0)
在S2中输入或复制粘贴下列公式
=IF(N2-0=0,O2,0)
选择R2:S2,下拉填充

在R2中输入或复制粘贴下列公式
=IF($N2=MOD(COLUMN(A:A),2)&"",$O2,0)
下拉填充,右拉填充
第3个回答  2021-08-02
借方列公式:
IF(trim(N2)="1",O2,"")
贷方列公式:
IF(trim(N2)="0",O2,"")
相似回答