【回复贴】如何在WPS中实现根据前面一列表格数字区间内容的自动填充?例如0到20填充Ⅰ,20到40填

Mr Chen
Mr Chen

创作者俱乐部成员

【回复贴】如何在WPS中实现根据前面一列表格数字区间内容的自动填充?例如0到20填充Ⅰ,20到40填充Ⅱ

在WPS表格处理中,实现根据数字区间自动填充特定内容的功能,可以大大提高数据处理的效率和准确性。下面,我将和所有的小伙伴一起来解决这个问题:

方法一:使用IF函数和区间判断

WPS表格中的IF函数是一个非常强大的工具,它可以根据条件返回不同的结果。通过嵌套多个IF函数,我们可以根据数字区间来填充不同的内容。

  1. 步骤一:准备数据

  1. 步骤二:输入IF函数

在B1单元格中输入以下公式:

=IF(AND(A1>=0, A1<=20), "Ⅰ", IF(AND(A1>20, A1<=40), "Ⅱ", ""))

这个公式的意思是:如果A1单元格的值在0到20之间(包括0和20),则返回"Ⅰ";如果A1单元格的值在20到40之间(不包括0但包括40),则返回"Ⅱ";否则,返回空字符串。

当然后续的拓展也是一样的,可以接着嵌套if函数,在WPS表格中最多可以嵌套255个if函数

  1. 步骤三:拖动填充柄

将B1单元格的右下角(填充柄)向下拖动,以将公式应用到B列的其他单元格中。这样,就可以解决您的问题。

  • 方法二:使用VLOOKUP函数和区间表

如果你的数字区间和对应填充内容比较复杂,或者你想要更灵活地管理这些区间和填充内容,可以使用VLOOKUP函数和一个区间表来实现。

  1. 步骤一:创建区间表

在表格的某个区域(例如C列和D列)创建一个区间表。在C列列出数字区间的下限(例如0、21、41等),在D列列出对应的填充内容(例如"Ⅰ"、"Ⅱ"等)。

  1. 步骤二:输入VLOOKUP函数

在B2单元格中输入以下公式:

=VLOOKUP(A2, $C$1:$D$6, 2, TRUE)

公式的含义,$C$1:$D$6是区间表的区域,2表示返回区间表中第二列的值,TRUE表示近似匹配

  1. 步骤三:拖动填充柄

同样地,将B2单元格的右下角(填充柄)向下拖动,以将公式应用到B列的其他单元格中。

甘肃省
浏览 386
1
8
分享
8 +1
12
1 +1
全部评论 12
 
肖玉林
非常感谢,很有帮助!
· 莫斯科
回复
Mr Chen
Mr Chen

创作者俱乐部成员

只要能帮助到你就非常好
· 甘肃省
回复
 
WPS 冲浪队长
WPS 冲浪队长

社区管理员

学到了
· 广东省
回复
Mr Chen
Mr Chen

创作者俱乐部成员

谢谢队长
· 甘肃省
回复
 
夜行者
又学到了,近似匹配原来是这个意思
· 山东省
回复
Mr Chen
Mr Chen

创作者俱乐部成员

互相学习
· 甘肃省
回复
 
亂雲飛渡
学习
· 广东省
回复
Mr Chen
Mr Chen

创作者俱乐部成员

互相学习,谢谢
· 甘肃省
回复
 
HC.旋
跟着大佬学
· 福建省
回复
Mr Chen
Mr Chen

创作者俱乐部成员

互相学习,谢谢大佬
· 甘肃省
回复
 
HC.旋
=ROMAN(INT(1+ROW()/20)),试试这个,好像也行
· 福建省
1
回复
Mr Chen
Mr Chen

创作者俱乐部成员

嗯,这个函数很好,函数的变式可谓是千人千面
· 甘肃省
回复