Извлечение и суммирование данных из одной ячейки в Excel

Я пытаюсь изолировать некоторые данные, содержащиеся в ячейке Excel:

Идея состоит в том, чтобы сложить все числа до «-» в столбце примечаний. Все данные должны содержаться в одной ячейке, поскольку вся электронная таблица содержит сотни строк.

Т.е. 4,3+0,8+4...

Количество строк в ячейках «Примечания» будет варьироваться.

Я попробовал использовать =TEXTBEFORE, как показано ниже:

=TEXTBEFORE((NOTES CELL),"-",1)

и суммирование нескольких функций TEXTBEFORE, но это становится очень запутанным из-за нескольких строк внутри ячейки, и его необходимо корректировать в зависимости от количества строк внутри ячейки.

Я думаю, что у меня проблема с тем фактом, что внутри ячейки есть данные, которые мне нужно игнорировать (номер 295###).

Достижимо ли это?

=SUM(--REGEXEXTRACT(A1,".+(?=-)",1))
JvdV 03.07.2024 20:20
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
2
1
56
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попробуйте использовать следующую формулу:


=SUM(--TEXTBEFORE(TEXTSPLIT(A1,CHAR(10)),"-"))

Или,

=SUM(--TAKE(TEXTSPLIT(A1,"-",CHAR(10)),,1))

Или как подсказал П.б Сэр.

=SUM(TEXTSPLIT(A1,"-",CHAR(10))*{1,0})

Или то же самое, но другое: =SUM(TEXTSPLIT(A1,"-",CHAR(10))*{1,0})

P.b 03.07.2024 21:16

@P.b Сэр, здорово!!

Mayukh Bhattacharya 03.07.2024 21:17

Другие вопросы по теме