求一Excel公式,哪位知道呢?
本帖最后由 草叶菲菲 于 2011-11-21 22:41 编辑这个是原始数据
SAP01 SAP02 SAP03 SAP04 SAP05 SAP06 SAP07
PD01 2 3 4 5 6 7 8
PD02 25 26 27 28 29 30 31
PD03 3 12 21 30 39 48 57
PD04 12 6 0 2 4 6 8
PD05 2 4 6 8 10 12 14
怎么能得到下面的格式呢?只需要3列:
PD01 SAP01 2
PD02 SAP01 25
PD03 SAP01 3
PD04 SAP01 12
PD05 SAP01 2
PD01 SAP02 3
PD02 SAP02 26
PD03 SAP02 12
PD04 SAP02 6
PD05 SAP02 4
usw....
谢谢
mtrans
Aktien 发表于 2011-11-21 22:41 static/image/common/back.gif
mtrans
能详细点吗? 第一列直接拉吧。。。第二列其实只要把表格第一排往下一拉再来个公式就搞定了,第三列直接套公式就行 乐水鸣佩环 发表于 2011-11-21 23:00 static/image/common/back.gif
第一列直接拉吧。。。第二列其实只要把表格第一排往下一拉再来个公式就搞定了,第三列直接套公式就行
实际上第一行是50多个SAP-Nr., 第一列是500多货物的名字
这样就不是那么简单了 可以试一试offset命令 有个麻烦一点的办法,但是可以做到你的格式。
在每列之间补充一个新列,填满列的名称(如sap1),然后用verketten(b2;c2)。
viel glueck.
草叶菲菲 发表于 2011-11-21 23:03 static/image/common/back.gif
实际上第一行是50多个SAP-Nr., 第一列是500多货物的名字
这样就不是那么简单了
你需要两张表,第一张原表,第二张拷贝原表并且用第一排SAP把下面的数字都替换掉。 然后用Sverweis寻找两张表中的对应列即可。 不知道为什么发不出去
=OFFSET($A$1,(ROW(A1)-INT((ROW(A1)-1)/5)*5)+1,(INT((ROW(A1)-1)/5)+1)) macro。。。
页:
[1]
2