在 Google 电子表格中混合 2 列
Mix 2 columns on Google spreadsheet
我需要能够合并 A 列和 B 列
A 列是一年中的所有日期
B 列是一些国家的名称
我需要的是一个公式,可以让我将每个国家/地区一年 365 天(B 列)合并起来
例如
F G
Thailand 01/01/2020
Thailand 02/01/2020
Thailand 03/01/2020
Thailand 04/01/2020
Thailand 05/01/2020
Thailand 06/01/2020
Thailand 07/01/2020
Thailand 08/01/2020
.
.
.
etc
有人可以帮助我吗?
我留给你一个可编辑的电子表格 https://docs.google.com/spreadsheets/d/1EhdOxomWYg47Ek3GO-C7jVNe0blHcBDzxPlSsrNf-VE/edit?usp=sharing
500 行组合示例:
=ARRAYFORMULA(IFERROR(SORT({
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A2:A50;A2:A50<>"")&CHAR(9));COUNTA(B2:B50));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B2:B50;B2:B50<>"")&CHAR(9);COUNTA(A2:A50)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A51:A100;A51:A100<>"")&CHAR(9));COUNTA(B51:B100));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B51:B100;B51:B100<>"")&CHAR(9);COUNTA(A51:A100)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A101:A150;A101:A150<>"")&CHAR(9));COUNTA(B101:B150));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B101:B150;B101:B150<>"")&CHAR(9);COUNTA(A101:A150)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A151:A200;A151:A200<>"")&CHAR(9));COUNTA(B151:B200));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B151:B200;B151:B200<>"")&CHAR(9);COUNTA(A151:A200)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A201:A250;A201:A250<>"")&CHAR(9));COUNTA(B201:B250));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B201:B250;B201:B250<>"")&CHAR(9);COUNTA(A201:A250)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A251:A300;A251:A300<>"")&CHAR(9));COUNTA(B251:B300));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B251:B300;B251:B300<>"")&CHAR(9);COUNTA(A251:A300)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A301:A350;A301:A350<>"")&CHAR(9));COUNTA(B301:B350));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B301:B350;B301:B350<>"")&CHAR(9);COUNTA(A301:A350)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A351:A400;A351:A400<>"")&CHAR(9));COUNTA(B351:B400));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B351:B400;B351:B400<>"")&CHAR(9);COUNTA(A351:A400)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A401:A450;A401:A450<>"")&CHAR(9));COUNTA(B401:B450));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B401:B450;B401:B450<>"")&CHAR(9);COUNTA(A150:A401)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A451:A500;A451:A500<>"")&CHAR(9));COUNTA(B451:B500));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B451:B500;B451:B500<>"")&CHAR(9);COUNTA(A451:A500)));CHAR(9)))}; 1; 1)))
我需要能够合并 A 列和 B 列
A 列是一年中的所有日期
B 列是一些国家的名称
我需要的是一个公式,可以让我将每个国家/地区一年 365 天(B 列)合并起来
例如
F G
Thailand 01/01/2020
Thailand 02/01/2020
Thailand 03/01/2020
Thailand 04/01/2020
Thailand 05/01/2020
Thailand 06/01/2020
Thailand 07/01/2020
Thailand 08/01/2020
.
.
.
etc
有人可以帮助我吗? 我留给你一个可编辑的电子表格 https://docs.google.com/spreadsheets/d/1EhdOxomWYg47Ek3GO-C7jVNe0blHcBDzxPlSsrNf-VE/edit?usp=sharing
500 行组合示例:
=ARRAYFORMULA(IFERROR(SORT({
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A2:A50;A2:A50<>"")&CHAR(9));COUNTA(B2:B50));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B2:B50;B2:B50<>"")&CHAR(9);COUNTA(A2:A50)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A51:A100;A51:A100<>"")&CHAR(9));COUNTA(B51:B100));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B51:B100;B51:B100<>"")&CHAR(9);COUNTA(A51:A100)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A101:A150;A101:A150<>"")&CHAR(9));COUNTA(B101:B150));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B101:B150;B101:B150<>"")&CHAR(9);COUNTA(A101:A150)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A151:A200;A151:A200<>"")&CHAR(9));COUNTA(B151:B200));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B151:B200;B151:B200<>"")&CHAR(9);COUNTA(A151:A200)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A201:A250;A201:A250<>"")&CHAR(9));COUNTA(B201:B250));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B201:B250;B201:B250<>"")&CHAR(9);COUNTA(A201:A250)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A251:A300;A251:A300<>"")&CHAR(9));COUNTA(B251:B300));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B251:B300;B251:B300<>"")&CHAR(9);COUNTA(A251:A300)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A301:A350;A301:A350<>"")&CHAR(9));COUNTA(B301:B350));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B301:B350;B301:B350<>"")&CHAR(9);COUNTA(A301:A350)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A351:A400;A351:A400<>"")&CHAR(9));COUNTA(B351:B400));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B351:B400;B351:B400<>"")&CHAR(9);COUNTA(A351:A400)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A401:A450;A401:A450<>"")&CHAR(9));COUNTA(B401:B450));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B401:B450;B401:B450<>"")&CHAR(9);COUNTA(A150:A401)));CHAR(9)));
TRANSPOSE(SPLIT(REPT(CONCATENATE(FILTER(A451:A500;A451:A500<>"")&CHAR(9));COUNTA(B451:B500));CHAR(9)))\
TRANSPOSE(SPLIT(CONCATENATE(REPT(FILTER(B451:B500;B451:B500<>"")&CHAR(9);COUNTA(A451:A500)));CHAR(9)))}; 1; 1)))