【问题标题】:Is there a formula to sort data containing certain text and date?是否有公式可以对包含某些文本和日期的数据进行排序?
【发布时间】:2019-01-24 11:46:37
【问题描述】:

Google Sheets.

我需要将Raw Data 表中的数据提取到日期和成本列(红色)。我需要数据与命名平台(蓝色)相匹配,并按升序显示日期和相应的成本。

我已经设法完成了公式的一部分,它会降低平台的成本,但我的问题是我必须手动添加日期。我试过了:

=SUMIFS('Raw Data'!C:C,'Raw Data'!A:A,$B$5,'Raw Data'!B:B,B10)

有没有办法用公式从原始数据表中按升序排列日期和成本?

Raw Data中的样本数据:

 A B C
1 流量来源日期成本(GBP)
2 领英 2019-01-04 16.29
3 领英 2019-01-05 16.35
4 领英 2019-01-06 16.41
5 领英 2019-01-08 7.88
6 领英 2019-01-09 7.72
7 领英 2019-01-03 15.62
8 领英 2019-01-02 16.31999
9 领英 2019-01-01 16
10 领英 2019-01-18 39.76001
11 领英 2019-01-19 40.39001
12 领英 2019-01-20 40.50001
13 领英 2019-01-21 40.85999
14 领英 2019-01-22 40.80777
15 领英 2019-01-23 5.37306
16 领英 2019-01-07 9.27999
17 领英 2019-01-17 8.05
18 Instagram 2019-01-01 10.01
19 脸书 2019-01-01 10.15
20 Instagram 2019-01-02 10.06
21 脸书 2019-01-02 10.44
22 Instagram 2019-01-04 9.84
23 脸书 2019-01-04 9.8
24 Instagram 2019-01-09 9.91
25 脸书 2019-01-09 10
26 Instagram 2019-01-11 9.91
27 脸书 2019-01-11 9.85
28 Instagram 2019-01-14 9.86
29 脸书 2019-01-14 10.08
30 Instagram 2019-01-15 9.99
31 脸书 2019-01-15 9.82
32 Instagram 2019-01-21 10.01
33 脸书 2019-01-21 9.86
34 Instagram 2019-01-22 9.98
35 脸书 2019-01-22 10.25
36 Instagram 2019-01-23 3.1
37 脸书 2019-01-23 3.49
38 Instagram 2019-01-07 10.15
39 脸书 2019-01-07 10.1
40 Instagram 2019-01-10 10.02
41 脸书 2019-01-10 10.02
42 Instagram 2019-01-08 10.01
43 脸书 2019-01-08 10.08
44 Instagram 2019-01-03 9.99
45 脸书 2019-01-03 9.86
46 Instagram 2019-01-17 9.9
47 脸书 2019-01-17 10.21
48 Instagram 2019-01-06 10.01
49 脸书 2019-01-06 10.22
50 Instagram 2019-01-13 10.09
51 脸书 2019-01-13 10.24
52 Instagram 2019-01-20 10.06
53 脸书 2019-01-20 10.11
54 Instagram 2019-01-19 10.11
55 脸书 2019-01-19 9.52
56 Instagram 2019-01-12 9.99
57 脸书 2019-01-12 9.73
58 Instagram 2019-01-16 10.11
59 脸书 2019-01-16 10.16
60 Instagram 2019-01-05 10.2
61 脸书 2019-01-05 9.66
62 Instagram 2019-01-18 9.94
63 脸书 2019-01-18 9.97
64 谷歌 2019-01-02 0
65 GDN 2019-01-02 0
66 谷歌 2019-01-05 19.11
67 GDN 2019-01-05 0
68 GDN 2019-01-06 0
69 谷歌 2019-01-06 21.14
70 谷歌 2019-01-13 20.22
71 GDN 2019-01-13 3
72 谷歌 2019-01-14 14.39
73 GDN 2019-01-14 1.66
74 谷歌 2019-01-10 13.51
75 GDN 2019-01-10 0
76 谷歌 2019-01-18 23.85
77 GDN 2019-01-18 8.33683
78 谷歌 2019-01-03 9.84
79 GDN 2019-01-03 0
80 谷歌 2019-01-21 29.14
81 GDN 2019-01-21 8.4
82 谷歌 2019-01-04 17.32
83 GDN 2019-01-04 0
84 谷歌 2019-01-15 41.75
85 GDN 2019-01-15 2.11
86 GDN 2019-01-07 2.23
87 谷歌 2019-01-07 22.2
88 谷歌 2019-01-11 17.55
89 GDN 2019-01-11 2.43
90 谷歌 2019-01-20 20.81
91 GDN 2019-01-20 3.32
92 谷歌 2019-01-17 19.12
93 GDN 2019-01-17 0
94 谷歌 2019-01-22 22.01
95 GDN 2019-01-22 3.553586
96 谷歌 2019-01-08 15.23
97 GDN 2019-01-08 2.91
98 谷歌 2019-01-19 29.97
99 GDN 2019-01-19 5.181001
100 谷歌 2019-01-12 20.24
101 GDN 2019-01-12 2.91
102 谷歌 2019-01-23 11.12
103 GDN 2019-01-23 0
104 谷歌 2019-01-01 11.69
105 GDN 2019-01-01 0
106 谷歌 2019-01-09 18.34
107 GDN 2019-01-09 1.41
108 谷歌 2019-01-16 18.54
109 GDN 2019-01-16 1.13

从工作表中提取所需的输出:

【问题讨论】:

    标签: google-sheets google-sheets-query google-query-language google-sheets-formula


    【解决方案1】:

    大概是这样的:

    =query('Raw Data'!A:C,"select B,C where A contains 'Facebook' order by B")
    

    但也许是by C 而不是by B

    【讨论】:

    • 嘿 @dm199406 确保接受答案并欢迎 SO :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-17
    • 1970-01-01
    相关资源
    最近更新 更多