excel表格中A列和B列数据相同只是排序不同,想把B列按A列排序怎样做?

举报 回答
excel表格中A列和B列数据相同只是排序不同,想把B列按A列排序怎样做?
问在线客服
扫码问在线客服
  • 回答数

    7

  • 浏览数

    696

举报 回答

7个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问豆包AI智能助手
取消 复制问题
已采纳
根据您提供的描述,如果A列和B列数据相同且需要按A列的序列进行排序,可以采用以下方法来实现。首先,在Excel中复制A列到B列,并使用排序功能对B列进行升序或降序的排序。然后,根据需要选择适当的排序方式(升序或降序)。这样做后,B列的数值将会与A列保持一致,但不会改变原有数据格式。若要实现乱序数据的排序,则需要使用其他高级功能或工具来处理。
另外,关于“何谓排序”,我们需要明确一下定义。在数学统计学以及计算机科学领域中,“排序”一般指将一组数据按照特定规则重新排列的过程。而在日常生活中,“排序”通常指将物品按照大小、颜色、字母等特征进行排列。
总结起来,针对您提出的问题,在Excel中复制并按升序或降序排列A列数据到B列可以实现所需结果,但对于乱序数据则无法简单地通过此方法解决。如有需要,在学习方法之前,请确保对“排序”的定义及其实现有所了解。
取消 评论
B1输入公式
=small(a:a,row())
下拉即可
取消 评论
1、如果A列是升序或降序的数字:在A列和B列之间插入1列空白列,然后直接给B列排下序(C列会自动跟着B列走的),最后删除空白列就好了。
2、如果A列是无序的数字或者中英文字符:首先在A列和B列之间插入2列空白列(此时空白列为B、C列,原B、C列变成了D、E列);给B列创建一个1开头的等差数列(1,2,3,4,5,6);在F2单元格输入公式=vlookup(D2,A:B,2,0),下拉;然后将F列进行升序排序;最后删除新建的列就好了。
不明白的可以哦。
取消 评论
题目有点小问题。。。
d1输入公式
=vlookup(a1,b:c,2,)
或=vlookup(b1,a:c,3,)
你看哪个合你的要求就用哪个公式
下拉即可
取消 评论
b1:
=small(a:a,row(a1))
下拉公式
取消 评论
用迭代计算,设置为1次,在只这个单元格a1输入时是可以,但一个表你不可能只用这个单元格,会产生你在其他行输入时,这公式也计算一次,不可行的。因为迭代计算在每次改变表格时(任何操作都是改变)设置为自动重算时,都会累加一次上去。
用以下代码实现,你在哪一行的a列输入,就在哪一行的b列累加。
private sub worksheet_change(byval target as range)
if target.column = 1 and target.count = 1 then
cells(target.row, 2) = cells(target.row, 2) + target.value
end if
end sub
不明白使用可hi我。
取消 评论
c列里面显示有字母的就是a列和b列有相同值的,返回错误值的就是没有重复的。希望能帮到你。将公式复制到你的表格的c1单元格内,然后向下拉就好了,公式:=vlookup(b1,a:a,1,false)
取消 评论
ZOL问答 > excel表格中A列和B列数据相同只是排序不同,想把B列按A列排序怎样做?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?