Как автоматически отформатировать ячейку Excel на основе другой ячейки в другом столбце?

Я каталогизирую игровые предметы в Google Sheet. Мне нужно взять значение из одного столбца, отформатировать его (с подчеркиванием вместо пробелов и.png в конце) и сохранить его в другом столбце.

Например, ячейка A268 имеет Bounty Hat как его текст. Мне нужно, чтобы ячейка F268 изменилась на bounty_hat.png

Как я могу сделать это?

1 ответ

Вы не можете сделать это с помощью простого форматирования ячеек, но вы можете сделать это с помощью довольно простой последовательности шагов в виде одной формулы.

В вашей формуле вам нужно выполнить три шага:

  1. Объединить строку в A268 со строковой константой ".png" - используйте & оператор
  2. Заменить все вхождения " " (пробел) на "_" - используйтеSUBSTITUTE() функция
  3. Преобразуйте все заглавные буквы в строчные - используйте LOWER()функция

Введите комбинацию из трех шагов в виде следующей формулы в F268:

=LOWER(SUBSTITUTE(A268&".png"," ","_"))
Другие вопросы по тегам