永发信息网

【excel问题】假设A列有若干数据,我现在想以A列的数据为基础,自动给B列赋予数据。 比如: A1=1 A2=2 A3=

答案:5  悬赏:40  手机版
解决时间 2021-11-25 23:45
【excel问题】假设A列有若干数据,我现在想以A列的数据为基础,自动给B列赋予数据。 比如: A1=1 A2=2 A3=
最佳答案
让数据在B列自动进行变化似乎不行,只能在C列生成你想要的变化,A,B……Z之后 是AA,AB吗,如果是,假设数据在A1:B1000中, C1中输入
=SUBSTITUTE(ADDRESS(1,A1,4),1,)&B1
将C1公式用自动填充柄下拉。
全部回答
如果想直接变:还是用vba吧,在Worksheet_Change里,
举一个例子B1的,先赋一个值:sss=b1,然后用aaa=LOOKUP(A1,{1,2,3,4,5,6},{"a","b","c","d","e"}),然后sss=aaa&sss 就得到你的数了
如果你的字母是a~z,那么很简单,a~z字母的ASCII号是连续有规律的,通过char函数转换功能,即可
例如:字母a,可以通过char(97)得到,你要把1(假如a1单元格的值是1)变成a,就是char(a1+96),如果有其他需求根据规律自己转换。
如果B列原来就有数据,建议用VBA来实现比较简单,公式和函数不能是使没有公式的单元格发生变化。如果没有直接在B列输入我刚才说的公式即可。如果有还可以用个临时列来做,做完再复制到B列,C列公式=char(a1+96)&B1
附ASCII对照
十进制值 字母
97 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
C1输入
=INDEX(B:B,SMALL(IF($A$1:$A$100="张三",ROW($1:$100),4^8),3))
数组公式,输入公式后先不要回车,按Ctrl+Shift+Enter结束计算。
可以用lookup函数
比如1-5要返回a-e
A1到A5输入1 2 3 4 5
在B1输入公式
=LOOKUP(A1,{1,2,3,4,5,6},{"a","b","c","d","e"})
如果要在B列后加字母 可以在C1输入
=B1&LOOKUP(A1,{1,2,3,4,5,6},{"a","b","c","d","e"})
既然你要做很多的判断,我觉得可以用vlookup,即做一个基本数据对应表,
比如在sheet2的A列把所有可能出现的数字都列出,B列写入对应的字母
然后在sheet1中就很容易做了
比如在B2输入
=vlookup(a2,sheet2!a:b,2,0)
即可

以后增加sheet2中的参数即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求银川市西夏区和金凤区好的清真餐厅~!!!
含有爽字的成语大全
下列近似数各精确到哪一位? 3.14 0.02010 9.
终于知道邮政为什么慢了
哪一种制作漫画的软件最好用,功能最多,最全
3千元左右的旅游有那些地方=
给姐姐写贺卡,怎么写
兴隆电影院地址在什么地方,我要处理点事!
吃火窝萝卜马蹄汤底好吃吗?
解比例:4.2分之7等于9分之x十7
新股上市首日什么时间买入合适
石榴置业的地产项目目前遍布在哪些城市?
求几款自由度极高的rpg的单机游戏 类似于gta5
梦幻西游侠义水陆哪个金木水火土的属性石分别
衡阳人是怎样的性格
推荐资讯
现在读大学真的那么重要吗?满大街都是大学生
《诚忠堂》乔映霁的有历史原型吗 乔映霁历史
春天里舞蹈艺术学校地址有知道的么?有点事想
长恨人生三百里啥意思?谢谢!
He noticed the remains of a snake 。。。这
郴州林武县到莽山风景区有多少公里?
表带153期三d预测三d明天出什么号?
现在一等小麦的价格是多少?求大神帮助
中国移动(信誉营业厅)(十字街中国移动)地址在
如何追上隔壁清华男生
76平米一室一厅隔出黑屋子怎么解决,请问怎么
怎样增强乐感
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?