EXCEL竖排数据对应横排数据,修改时也自动对应。

例如表A排版是 “横排” 张三:1,李四:2。表B要求排版是“竖排”,且张三和李四的数据也能和表A对应。且,若修改表A的数值,表B的数值也能自动更新。求大神解答。那种:选择性粘帖---倒置 这个方法就不要了。这和我要求的不一样。
表A:张三 李四 王五
1 2 3
表B:张三 1
李四 2
王五 3
其中表A张三数值1若改成5,则表B张三数值也自动更新成5

在表B张三右边的格子写入:=IF(A2="","",A2) ,李四右边的是B2

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-03
能否把原表和需求截个图看看?
我有一组公式,应该是把竖排的转换为横排了,把图截上来我试试看。

表B第二列用这个公式试试:=LOOKUP(A2,表1!$A2:$Z3),下拉。如果还有第三行的数据可以在表B第3列=LOOKUP(A2,表1!$A2:$Z4),下拉,,试试看。表B的A列放姓名的,即A2,张三,A3,李四追问

把表A的B2\C2对应表B的B2\B3。具体怎么写
表A:A B C 表B:A B C
1 姓名 张三 李四 1 姓名 一月 二月
2 一月 1 2 2 张三 1 1
3 二月 1 2 3 李四 2 2

追答

在表B的B列B1=LOOKUP(A1,表A!$A1:$C2),然后下拉;

            C列C1=LOOKUP(A1,表A!$A1:$C3),然后下拉;只针对你提供的这个表(即表A只有3列,增加列数及行数按此逻辑推就行。

 

不好意思,忽略了一个问题,我试验用的日期做索引,按升序排列所以没问题,你这用字符要出错,没按升序排列。所以要重新想想。

第2个回答  推荐于2017-09-21

是不是要这种效果:=INDEX(Sheet1!$2:$2,MATCH(Sheet2!$A:$A,Sheet1!$1:$1,0))

表1


表2

追问

类似这种效果,你这是有自动排序吗

追答

就用上面的公式就行了~不用排序

用公式的话表2乱序也能一一对应数值

追问

把表A的B2\C2对应表B的B2\B3。具体怎么写

表A:A B C 表B:A B C
1 姓名 张三 李四 1 姓名 一月 二月
2 一月 1 2 2 张三 1 1
3 二月 1 2 3 李四 2 2

追答

=OFFSET(Sheet1!$A$1,COLUMN(A1)-1,ROW(A1)-1)


本回答被提问者采纳
第3个回答  2014-09-06
在表格B里A1栏建条件函数SUMIF(表AA2:Z2,表AA1:Z1,"张三“,)就ok了。或SUMIF(表AA2:Z2,表AX1:Z1,A1)
意思是:1、表A里A2:Z2,就你所需的1、2、3、.........等数据或相关的区域。区域 是要根据条件计算的单元格区域。每个区域中的单元格都必须是数字和名称、数组和包含数字的引用。空值和文本值将被忽略。
2、 表AA1:Z1 在表A里A1到Z1, 为确定对哪些单元格相加的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。
3、"张三" 区域内的相关单元格符合条件,
希望对你有帮助。
第4个回答  2014-09-03
提前做好表A和表B,选择在表B中引用表A的数据,表B可以自动更新数据
望采纳
相似回答