Excel表格数据转,将行数据转化成列?

请教如何将手机号码转成列,并将手机号码对应上公司名称?

    鼠标点击表格内任意单元格(如B1),点击数据选项卡下的从表格

    勾选表格包含标题后点确定;

    请点击输入图片描述

    在打开的Power Query编辑器中点击转换选项卡

    点击逆透视列右边的下拉箭头,选逆透视其它列

    请点击输入图片描述

    选中属性列(即第2列),右键删除

    点击主页选项卡,点击关闭并上载右边的下拉箭头,选关闭并上载至;

    请点击输入图片描述

    点选现有表,输入或点选需要放置的单元格,点击加载

    请点击输入图片描述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-23

须加一个辅助列 G列

G2输入  =COUNT(B2:F2)   下拉

I2输入 

  =INDEX(OFFSET($B$2:$F$2,MATCH(J2,$A$2:$A$100,)-1,),COUNTIF(J$2:J2,J2))

J2输入  

=INDEX($A$1:$A$100,SMALL(IF(G$2:G$100>=COLUMN(A:Z),ROW($2:$100)),ROW(A1)))

I2和J2是数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }

两公式下拉

本回答被网友采纳
第2个回答  2020-02-22
复制该行数据,然后在目标表格的目标区域的第一个单元格,单击鼠标右键,“选择性粘贴”为“转置”,即可。追问

手机号码要在一列,对应的号码要匹配上公司名称。转置,好像处理不好

相似回答