首页 > google, tips > google spreadsheets中怎样合并两个array

google spreadsheets中怎样合并两个array

2009年6月8日 哈哈 发表评论 阅读评论

最近在用google spreadsheets来记账
遇到一个问题
在统计的sheet里想按支出的分类来统计每个月的支出
又不想找个地方写死分类
于是想动态从每个月的分类数据里提炼出全部的分类
用函数unique可以提出唯一的数据
但是怎样把12个月的分类合成一个array来给unique用
是个大问题
网上搜了搜
有人做了个例子spreadsheets可以说明解决方法

https://spreadsheets1.google.com/ccc?key=pPbcejygf5gYAK14qtZBIOw&hl=en

最后
我的实现方法是:

=UNIQUE(TRANSPOSE(SPLIT(ARRAYFORMULA(CONCATENATE(‘Jan’!C2:C&CHAR(13) ; ‘Feb’!C2:C&CHAR(13) ; ‘Mar’!C2:C&CHAR(13) ; ‘Apr’!C2:C&CHAR(13) ; ‘May’!C2:C&CHAR(13) ; ‘Jun’!C2:C&CHAR(13) ; ‘Jul’!C2:C&CHAR(13) ; ‘Aug’!C2:C&CHAR(13) ; ‘Sep’!C2:C&CHAR(13) ; ‘Oct’!C2:C&CHAR(13) ; ‘Nov’!C2:C&CHAR(13) ; ‘Dec’!C2:C&CHAR(13) )); CHAR(13))))

原创文章,转载请注明: 转载自嘻嘻哈哈的部落格(blog)

本文链接地址: google spreadsheets中怎样合并两个array

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word