Как вставить только первый URL из списка URL изображений, разделенных запятой "," в другую ячейку в Excel - PullRequest
0 голосов
/ 06 ноября 2019

Я использую таблицу .csv excel для изображений товаров в магазине woocommerce. Я хочу вставить изображения в ячейку рядом с URL-адресами изображений. Я использую функцию = ИЗОБРАЖЕНИЕ (G2; 2), чтобы выбрать URL и просто вставить изображение из него в ячейку рядом с ним.

Но некоторые из моих ячеек содержат несколько изображений, например, / images / image1.jpg, /images/image2.jpg, /images/image3.jpg, и я не могу выбрать их и вставить их

Как выбрать только одно из изображений и снова вставить его в следующую ячейку?

1 Ответ

1 голос
/ 06 ноября 2019

Если вы просто хотите найти первый URL в ячейках с несколькими URL, разделенными запятыми, вы можете использовать:

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

enter image description here

Формула работает следующим образом:

  1. SEARCH(",";A1) найдет позицию th first запятая
  2. LEFT(A1;SEARCH(",";A1)-1) будет извлекать, начиная слева, все символы до запятой минус 1

Вы можете комбинировать это с IFERROR, если запятая отсутствует (я думаю, это означает, что существует только 1 одиночный URLв ячейке).

На изображении выше в ячейке B2 я использовал следующую формулу:

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

Если запятая отсутствует, формула будетвернуть значение внутри ячейкиЕсли есть запятая, то она вернет все символы, начиная слева до запятой (минус 1).

Надеюсь, вы сможете адаптировать ее к своим потребностям.

ПРИМЕЧАНИЕ: Функция ИЗОБРАЖЕНИЕ - это функция Google Sheet, а не Excel.

GS FUNCTION IMAGE

Обратите внимание, что дажеесли они действительно похожи, Google Sheets и Excel - это два разных приложения, поэтому не все работают в обоих приложениях. В следующий раз, когда вы спросите что-то, что хотите применить к Google Sheets, используйте правильный тег,

...