如何用excel根据某一列数据对其他列重新排序填充?

如图,让B、C、D列的数据根据A列数据重新填充,重新排序填充后达到H、I、J、K列的效果

I1单元格输入:

=IF(COUNTIF(B:B,$H1),$H1,"")

右拉,下拉公式

效果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-10

I1输入

=IF(COUNTIF(B$1:B$30,$H1),$H1,"")

右拉+下拉公式

追问

哥,稍微说一下这个函数咋用的呗

追答

I1单元格公式的意思:在B列中查找是否存在和H1单元格内容一致的单元格,如果存在就在此显示该内容,否则显示空值。恰好就是你要的显示效果。

本回答被提问者采纳
第2个回答  2019-12-10
选中一列,然后在改行的首行中选择排序,按照你需要的排序方式进行确认就可以了。
第3个回答  2019-12-10
利用筛选的方式把,含有什么数据筛选出来,用=到另外对应的一列,这就实现第一列拆分到其他列了
第4个回答  2019-12-10
首先要选择需要排序的数据,然后点击排序,关键字就是你要根据的那列数据
相似回答