如何仅将第一个 url 从用逗号“,”分隔的 url 图像列表粘贴到 Excel 中的另一个单元格

How to paste only the first url from a list of urls of images seperated with a comma "," to another cell in Excel

我正在为 woocommerce 商店的产品图片使用 .csv excel table。我想将图像粘贴到图像 URL 旁边的单元格中。我正在使用函数 =IMAGE(G2;2) 到 select 和 URL 并将图像从它粘贴到它旁边的单元格上。

但是我的一些单元格包含多个图像,例如/images/image1.jpg、/images/image2.jpg、/images/image3.jpg,我做不到select 并以同样的方式粘贴它们。

我怎样才能 select 只有一张图片并将其再次粘贴到下一个单元格?

如果你只想在用逗号分隔的多个URL单元格上找到第一个URL,你可以使用:

LEFT(A1;SEARCH(",";A1)-1)

公式是这样计算的:

  1. SEARCH(",";A1) 会找到第 第一个 逗号
  2. 的位置
  3. LEFT(A1;SEARCH(",";A1)-1) 将从左开始提取所有字符,直到逗号位置减去 1

如果没有逗号,您可以将其与 IFERROR 结合使用(我想这意味着单元格中只有 1 个 URL)。

在上图中的单元格 B2 中,我使用的公式是:

=IFERROR(LEFT(A2;SEARCH(",";A2)-1);A2)

如果没有逗号,公式将 return 单元格内的值。如果有逗号,那么它将 return 所有字符从左开始直到逗号位置(负 1)。

希望您能根据自己的需要进行调整。

注意: IMAGE 函数是 Google Sheet 函数,而不是 Excel.

GS FUNCTION IMAGE

请注意,即使它们非常相似,Google Sheets 和 Excel 也是两个不同的应用程序,因此并非所有应用程序都适用。下次你问一些你想应用到 Google Sheet 的东西时,请使用正确的标签