функция материала в excel

Есть ли эквивалент функции SQL STUFF в Excel или Excel VBA? Мне нужна точная функция, показанная здесь со всеми параметрами, особенно length параметра: https://docs.microsoft.com/en-us/sql/t-sql/functions/stuff-transact-sql

Синтаксис STUFFSTUFF( source_string, start, length, add_string )


Решение 1

Используя формулу

 =LEFT(A1,C1-1) & B1 & MID(A1,C1+D1,LEN(A1)-C1-D1+1) 

где,
Cell A1source_string
Cell B1add_string
Cell C1запуск
Cell D1длина


Решение 2

Использование UDF в excel VBA

 Public Function Stuff(textStr As String, start As Long, count As Long, replaceStr As String) As String Stuff = Left(textStr, start - 1) & replaceStr & Mid(textStr, start + count) End Function 

где,
textStrsource_string
startначать
count
replaceStradd_string

Здесь start > 0 и count >= 0 .

введите описание изображения здесь

Попробуйте заменить функцию в Excel

Excel: = REPLACE («Быть ​​или не быть», 1, 18, «вот в чем вопрос»)

  • Использование ячеек Excel в качестве параметров для обновления базы данных
  • Excel VBA - диапазон поиска и подключенные наборы SQL ADODB для сопоставления записей Resultset в столбце
  • Ошибка: в позиции 0 нет строки при загрузке файла excel в базу данных
  • Отключение SQL-кода при копировании в Excel
  • Можно ли передать параметр в инструкцию SELECT запроса MS в виде столбца?
  • что означает rs.Fields (0)? (ADODB) VBA
  • Экспорт диапазона / листа Excel в форматированный текстовый файл
  • Подключение к Excel с помощью Ado
  • Передача переменной VBA в переменную Empty / Null Date в оператор SQL UPDATE
  • Excel 2013 - 1004 ошибка времени выполнения Обновить таблицу запросов BackgroundQuery: = False
  • Таблица Excel объединяет таблицу sql
  • Interesting Posts

    Ошибка «1004» при добавлении отдельных ячеек в диапазон диаграммы в цикле

    Excel VBA – как сохранить ценность ячейки даже после того, как ссылка удалена

    Самый простой способ получить отчет о функции 2 выхода

    SSIS Импорт документов Excel с использованием позиции столбца, имени не

    Динамически изменять номер строки в excel

    Удалить строку строки «x», если ячейка в листе «X» содержит имя листа «y»

    Появляющиеся линии

    Экспорт данных из Oracle в CSV / Excel с использованием командного и SQL-скриптов

    Возвращать массив из функции INDEX?

    Ошибки при создании макроса для создания сводной таблицы с динамическим именованным диапазоном

    Как добавить «Stop Macro» в excel-vba?

    Процедура обработчика событий для записи всех значений в выборке ячеек до и после их изменения

    Общий динамический массив

    pandon pandas Доступ к Excel MemoryError

    Экспорт таблицы excel в таблицу доступа MS

    Давайте будем гением компьютера.