#excel
Вопрос:
Ответ №1:
Если ваши данные содержат пробел, попробуйте-
=MID(SUBSTITUTE(A1," ",""),SEQUENCE(LEN(SUBSTITUTE(A1," ",""))),1)
Если нет места, то используйте-
=MID(A1,SEQUENCE(LEN(A1)),1)
Также вы можете использовать FILTERXML()
, если символы разделены пробелами.
=FILTERXML("<t><s>"amp;SUBSTITUTE(A1," ","</s><s>")amp;"</s></t>","//s")
Комментарии:
1. в моем excel нет ПОСЛЕДОВАТЕЛЬНОСТИ этого ключевого слова . и » =FILTERXML(«<t><t><s>»и ЗАМЕНИТЬ(A1,» «,»<s></s></s><s>») и»<s></s></s>< / t>»,»//s») » это не работает в B1 , не работает в b2 b3 ….
2. Это работает , когда я использую «Ctrl Shift Enter», спасибо ~
3.
SEQUENCE()
доступно только дляExcel365
. Итак, для версии excel, отличной от 365, необходимо ввести в виде массива формулу сCTRL
SHIFT
ENTER
.
Ответ №2:
Вы пробовали использовать функцию Excel «Разделение ячеек»? Вы должны иметь возможность указать разделяющий символ и выбрать целевую область. Не уверен, что вы создадите вертикальную цель, но в худшем случае вы можете разделить ячейки на горизонтальную целевую зону, а затем перенести результат.
Может быть, эта ссылка поможет: https://support.microsoft.com/en-us/office/merge-split-or-delete-table-cells-d58e60ea-8994-4356-b1ef-5437ea59fd9b