Ограничение количества символов, которые могут быть помещены в ячейку из функции ВПР? - PullRequest
1 голос
/ 27 мая 2020

Мы проводим инвентаризацию и используем некоторые функции ВПР для извлечения информации из нашей базы данных. Я прошел долгий путь в настройке листов, которые мы будем использовать. Однако, что касается длины и ширины имеющихся у нас плит, я хотел бы также извлечь информацию либо из листа БАЗЫ ДАННЫХ, либо из того же листа в столбце ОПИСАНИЕ.

По сути, мне нужно, чтобы столбцы N и O автоматически заполнялись соответствующей информацией из описания элемента (столбец H на том же листе), что составляет всего LXW , всегда как первая часть информации для любого элемента в нашей базе данных, или столбец H.

Я пробовал правила проверки данных, но они работают только для того, чтобы сказать мне, что они недействительны, мне нужно ячейка должна быть очищена автоматически от любых нежелательных символов.

Я думал о функции SPLIT, используя X в качестве разделителя, но это не сработает, так как мне придется вернуть лист в Excel позже.

ОБНОВЛЕНИЕ: Извините, ребята, я загружу изображение всего листа. F27 - это «Код продукта», который используется для извлечения описания, класса 1, класса 2 и U / M из базы данных. Я могу либо вытащить L X W из базы данных, либо вытащить его из описания из того же листа

Любые предложения по выполнению sh этого?

ТЕСТОВЫЙ ЛИСТ НИЖЕ:

https://drive.google.com/open?id=1StOWs0sTsdIUT76tKVvdjGHW7s-PXSNA1ceIQsYsFFY

what I want to automate

1 Ответ

1 голос
/ 27 мая 2020

Используйте следующую формулу в ячейке N5:

=ArrayFormula(IFERROR(SPLIT(REGEXEXTRACT(H5:H11,"(\d+[X|x]\d+)"),"X|x",1,1)))

enter image description here

Используемые функции:

...