Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 从谷歌表格中的单元格/标题生成复杂的图像路径_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 从谷歌表格中的单元格/标题生成复杂的图像路径

Google sheets 从谷歌表格中的单元格/标题生成复杂的图像路径,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有一个列,其中有许多行包含标题。标题可以如下所示: Title - Subtitle 我想使用该标题创建一个图像路径。需要包括公式的四件事: 由于该工作表包含许多行,因此理想的做法是使用阵列公式 在标题之前添加文本/路径。例如:。/img/ 抓取标题,转换为小写(如果可能)并用下划线替换空格。例如:title\uu-\u subtitle 最后但并非最不重要的一点是,我想在之后添加一个文本/扩展名。例如:.png 我想用“title-Subtitle”这样的标题实现的总输出是: ../img

我有一个列,其中有许多行包含标题。标题可以如下所示:

Title - Subtitle
我想使用该标题创建一个图像路径。需要包括公式的四件事:

  • 由于该工作表包含许多行,因此理想的做法是使用阵列公式
  • 在标题之前添加文本/路径。例如:
    。/img/
  • 抓取标题,转换为小写(如果可能)并用下划线替换空格。例如:
    title\uu-\u subtitle
  • 最后但并非最不重要的一点是,我想在之后添加一个文本/扩展名。例如:
    .png
  • 我想用“title-Subtitle”这样的标题实现的总输出是:

    ../img/title_-_subtitle.png
    

    任何帮助/提示都将不胜感激

    使用:

    =ARRAYFORMULA(IF(B2:B="";;SUBSTITUTE(LOWER("../img/"&B2:B&
     IF(C2:C="";;"_-_"&C2:C)&".png"); " "; "_"))
    



    再次感谢玩家0,非常感谢!祝你有愉快的一天我想补充一点,当社区中的新用户看到这种帖子时,参考资料总是很有用的@约瑟瓦克斯
    =ARRAYFORMULA(IF(B2:B="",,SUBSTITUTE(LOWER("../img/"&B2:B&".png"), " ", "_")))