如何在谷歌脚本或谷歌Excel中连接和跳过行



请记住,我还是一个编程初学者,而且我在医学领域工作。我正试图在谷歌驱动器(表(或通过脚本编辑器制作我自己的程序:

问题是我试图连接字符串并跳过行,例如:

  1. 药物1(细胞A1(
  2. 方向1(单元格A2(
  3. 疾病1(A3细胞(
  4. doctor1(单元格A4(
  5. 药物2(A5细胞(
  6. 方向2(单元格A6(
  7. 疾病2(细胞A7(
  8. doctor2(A8细胞(
  9. 药物5
  10. 方向5
  11. 疾病5
  12. 博士5

我想将该列转换为:

  1. Drug1方向1(细胞B1(
  2. 药物2方向2(细胞B2(
  3. Drug5方向5(单元格B3(

这样我就可以将B列复制并粘贴到文档中,以获得更好的格式。任何建议都会很有帮助。

function myfunction() {
for(i=1; i<=8; i+4)
{
var part1 = "=ARRAYFORMULA(Concatenate(A";
var part2 = i;
var part3 = ", ,A";
var part4 = i + 1; 
var part5 = "))";
var part5 = part1 + part2 + part3 + part4 + part5; 
return part5;
}
}

它只适用于cella1和cella2

B1:

=QUERY({A1:A8,A2:A9},"Select Col1,Col2 skipping 4",0)
  • 使用{}排列彼此重叠的数组
  • 查询每次跳过4行

最新更新