有excel高手没

11.V4L-avatar

11.V4L

2022-05-11T06:31:03+00:00

a数列的数值是x,b数列的数值满足一定规律条件数值自动替换成y,这个咋操作呢。比如:a数列的数字在b数列就是1,a数列的中文在b数列就是2。有教程吗。。
DERK-avatar

DERK

还要替换??说明B列原先就有数据,那用vba写呗
Paulmania-avatar

Paulmania

[quote][tid=31853637]Topic[/tid] Post by [uid=64051549]gogoterran[/uid] (2022-05-11 14:33):

a数列的数值是x,b数列的数值满足一定规律条件数值自动替换成y,这个咋操作呢。比如:a数列的数字在b数列就是1,a数列的中文在b数列就是2。有教程吗。。[/quote]光看你说的,按照单元格内容数据类型分类,你直接Ctrl+g点击定位,分别选中文本,然后输入1,按alt+=,就把文本内容变成1了。同理,选中数字,变成2。。。。
Lawbringer_XXXX_$$-avatar

Lawbringer_XXXX_$$

应该用到if函数,判断数字和中文后输出结果1,2 但是具体判断句式不会写
6000x-avatar

6000x

IF函数吧但你下面举得这个例子我没看懂
Gmoney-avatar

Gmoney

直接放表吧,你描述的太差了
uncle shak-avatar

uncle shak

=IF(M18="中文",1,IF(M18="数字",2,0)) [s:ac:喷]

一般来说用Vlook调用比较合适
Paulmania-avatar

Paulmania

[quote][pid=609792578,31853637,1]Reply[/pid] Post by [uid=61460114]hjqwhyy19861206[/uid] (2022-05-11 14:50):

=IF(M18="中文",1,IF(M18="数字",2,0)) [s:ac:喷]

一般来说用Vlook调用比较合适[/quote]老哥你这个m18啥意思嘞?
Lawbringer_XXXX_$$-avatar

Lawbringer_XXXX_$$

[quote][pid=609792578,31853637,1]Reply[/pid] Post by [uid=61460114]hjqwhyy19861206[/uid] (2022-05-11 14:50):

=IF(M18="中文",1,IF(M18="数字",2,0)) [s:ac:喷]

一般来说用Vlook调用比较合适[/quote]你这个只能判断“中文”和“数字”两个文本返回值1,2 其余都是0
A10WILDFIRE-avatar

A10WILDFIRE

=IF(isnumber(A1),1,2)
如果A1数字判断为真,则等于1,反之等于2
同理还有ISTEXT判断文本
Q1 supersonic-avatar

Q1 supersonic

直接A数列排序,自己手动输入1、2[s:ac:哭笑][s:ac:哭笑][s:ac:哭笑]