请教excel高手一个条件格式相关的问题。(判断A列的文字然后在B列填充不同的文字)

blanks-avatar

blanks

2021-11-14T09:52:55+00:00

我希望实现的效果是:
我在A列输入一些不同的文字,然后条件格式可以判断A列中的内容,然后在B列中填充特定的文字。

举个例子,比如说今年是牛年,那么:

我在a列中输入:生于牛年。我希望B列可以自动填充:福星高照。

如果我在我在a列中输入:生于龙年。又希望B列可以自动填充:阖家幸福。
如果我在我在a列中输入:生于狗年。又希望B列可以自动填充:大富大贵。

就类似于这种意思。想实现如上的效果。
但是我试了以下if语句,好像条件判断这个功能不能自动填充文字?
chexmix-avatar

chexmix

XLOOKUP伺候,别再用VLOOKUP了
ReNinjaPanda-avatar

ReNinjaPanda

=if(A='m','n',if(A='c','d','l'))
后面还可以一直套钳,不过好像很无聊
blanks-avatar

blanks

Reply to [pid=567038667,29492716,1]Reply[/pid] Post by [uid=60717327]kjyun[/uid] (2021-11-18 18:05)

这个我试过好像不行才上来问的,
我用的公式是
=IF(C2="生于牛年","福星高照",IF(C2="生于猪年","福如东海",IF(C2="生于狗年","大富大贵","阖家幸福")))

但是根本不会自动填充。
HYD112-avatar

HYD112

Vlookup做这个比较方便

另外IF也可以,你把if公式放在格子里直接拉就行了
C(atboy)-avatar

C(atboy)

做辅助列,年对应祝福,vlookup或者xlookup
ReNinjaPanda-avatar

ReNinjaPanda

[quote][pid=567040165,29492716,1]Reply[/pid] Post by [uid=37276190]fxxz[/uid] (2021-11-18 18:11):

这个我试过好像不行才上来问的,
我用的公式是
=IF(C2="生于牛年","福星高照",IF(C2="生于猪年","福如东海",IF(C2="生于狗年","大富大贵","阖家幸福")))

但是根本不会自动填充。[/quote]等号改成== 试试
if(A=='m')以此类推
DERK-avatar

DERK

[s:a2:不明觉厉]vba写个循环呗
3𝓻𝓻0𝓻 𝔁_𝔁-avatar

3𝓻𝓻0𝓻 𝔁_𝔁

对于这种,建议建立个附表,a和b对照,然后另一个表用xlookup或者vlookup
KARAMBOOLA-avatar

KARAMBOOLA

vlookup
ReNinjaPanda-avatar

ReNinjaPanda

[quote][pid=567040165,29492716,1]Reply[/pid] Post by [uid=37276190]fxxz[/uid] (2021-11-18 18:11):

这个我试过好像不行才上来问的,
我用的公式是
=IF(C2="生于牛年","福星高照",IF(C2="生于猪年","福如东海",IF(C2="生于狗年","大富大贵","阖家幸福")))

但是根本不会自动填充。[/quote]=IF(A2="生于狗年", "大富大贵", IF(A2="生于牛年","福星高照",IF(A2="生于猪年","福如东海","阖家幸福")))
在我的电脑上这个公式是可以的,拉下来就可以,要注意符号要用英文半角,我的office 是libre office, microsoft office肯定也可以
blanks-avatar

blanks

Reply to [pid=567052073,29492716,1]Reply[/pid] Post by [uid=60717327]kjyun[/uid] (2021-11-18 19:05)
好的,
非常感谢指导,
我再去尝试一下。