每个订单都有一个订单项或多个商品
Order ID | Basket | Price | Province
22124495 | STK1C | 29.94 | QC
22124495 | SBXC | - | QC
22124495 | S8K1C | - | QC
我希望在一行中看起来像这样,但我不知道如何做到这一点,我有数千行
22124495 | STK1C | SBXC | S8K1C | 29.94 | - | - | QC
答案 0 :(得分:0)
指的是@KikwiSteve的问题。如果ID是连续的行,并且每个ID都有最大行数,并且每个ID的省份相同,则可以使用类似的内容。
设置为每个ID允许4条记录,但可以轻松更改。如果将数据放在列中,使得列用于特定字段,如果该字段没有数据,则某些列为空。
B12 = = IF(COLUMNS($ B12:B12)> COUNTIF($ A $ 2:$ A $ 6,$ A12),“”,INDEX($ A $ 2:$ D $ 6,MATCH($ A12,$ A $ 2:$ A $ 6,0)+ COLUMNS($ B12:B12)-1,2)) - 复制到E12
F12 = = IF(COLUMNS($ F12:F12)> COUNTIF($ A $ 2:$ A $ 6,$ A12),“”,INDEX($ A $ 2:$ D $ 6,MATCH($ A12,$ A $ 2:$ A $ 6,0)+ COLUMNS($ F12:F12)-1,3)) - 复制到I12
J12 = = IF(COLUMNS($ J12:J12)> COUNTIF($ A $ 2:$ A $ 6,$ A12),“”,INDEX($ A $ 2:$ D $ 6,MATCH($ A12,$ A $ 2:$ A $ 6,0)+ COLUMNS($ J12:J12)-1,4)) - 这个可能会被简化,因为它只需要拉出第一条记录。