Chỉ trích xuất văn bản từ chuỗi chữ và số trong excel

Nhưng lẽ ra tôi nên nói liệu chúng ta có thể có giải pháp công thức không phải giải pháp vba hay bất kỳ phần bổ trợ nào không

Bấm để mở rộng


Xin chào Fin Fang Foom

Đây là một giải pháp dựa trên công thức -- tuy nhiên nó sử dụng hàm MCONCAT từ Phần bổ trợ MoreFunc

Book1ABCD1Extract_Letters21f2d4g1g56gfdggg3z1g5gzgg4\g1h5gf\ghgf5214g21g5gggg62n5gng7g7h69l;f9d2cw1gghlfdcwg8f1ZZfZZ912348548opop10urrttq89urrttq11

Tờ9



công thức mảng trong ô B2 là

=MCONCAT(IF(CODE(MID(A2,ROW(INDIRECT("1. "&LEN(A2))),1))>64,MID(A2,ROW(INDIRECT("1. "&LEN(A2))),1),""))

cái này sau đó được sao chép xuống

 

Vẫn đang sử dụng MOREFUNC

=REGEX. SUBSTITUTE(A2,"[^a-zA-Z]")

Hoặc là

Xác định Chuỗi

Đề cập đến hộp. =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Sheet2. $A18,1,""),2,""),3,""),4,""),5,""),6,""),7,"")

Ở C2,

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(String,8,""),9,""),0,""),"\",""),";",""),"

Book1ABCD21f2d4g1g56gfdgggfdggg3z1g5gzggzgg4\g1h5gfghgfghgf5214g21g5ggggggg62n5gngng7g7h69l;f9d2cw1gghlfdcwgghlfdcwg8f1ZZfZZfZZ912348548opopop10urrttq89urrttqurrttq

Tờ2



HTH

 

Hai hàm do người dùng xác định sau đây có thể thực hiện việc này cho bạn. Xem hình ảnh để biết ví dụ về kết quả hoạt động của chúng và nhận xét màu xanh lá cây trong mã giải thích từng bước

Chỉ trích xuất văn bản từ chuỗi chữ và số trong excel


Function ExtractNumbers(strText As String)
'Declare the necessary variables.
Dim i As Integer, strDbl As String
'Loop through each character in the cell.
For i = 1 To Len(strText)
'If the character is a digit, append it to the strDbl variable.
If IsNumeric(Mid(strText, i, 1)) Then
strDbl = strDbl & Mid(strText, i, 1)
End If
Next i

'Each character in the cell has been evaluated, so you can define the
'ExtractNumbers function by setting it equal to the strDbl variable.
'The purpose of the CDbl function is to coerce the strDbl expression
'into a numeric Double data type.

________số 8_______

Function ExtractLetters(strText As String)
'Declare the necessary variables.
'Declare the necessary variables.1
'Loop through each character in the cell.
'Declare the necessary variables.3
'Declare the necessary variables.4
'Declare the necessary variables.5
'Declare the necessary variables.6
'Declare the necessary variables.7

    Chỉ trích xuất văn bản từ chuỗi chữ và số trong excel

c. Tôi yêu cầu bản chất tài liệu với kết quả là bản sao hoặc Bản gốc theo dữ liệu đầu vào (Bắt buộc trong cả hai trường hợp)

Trả lời

goran nói
Tháng Sáu 29, 2022 tại 5. 13 giờ chiều

Pozdrav
Kako izvuci jednu rec iz jedne celije u kojoj ima vise reci?
H1 BRENT_OIL lúc 02. 55. 02 SuperTrend up -(jedna celija)
3_Level_ZZ_Semafor_NRP Cảnh báo về CrudeOIL, giai đoạn M15. TÍN HIỆU BÁN Level2 -(jedna celija)
Apollo Scalper CADCHF M15 MUA @0. 74719, TP 0. 75019, SL 0. 74569 -(jedna celija)
Vấn đề. Jedna trazena rec ima vise znacenja. (TĂNG,BULISCH,MUA) Sơn lót Drugi. (BÁN,GIẢM GIÁ,GIẢM)
Trazena rec nije uvek na istom mestu u celiji. Công thức Kako postaviti koja jednostavno pita prvu celiju da li se u njoj pojavila jdna trazena rec. (TĂNG,BULISCH,MUA) và (BÁN,GIẢM,GIẢM) Postavio bih công thức cho bạn giới thiệu D2 đến thuốc E2. Ako se bilo koja rec od trazenih pojavi moze se napisati u istoj celiji gde je postavljena formula ili nekoj drugoj svejedno. Tako bih sa te dve kolone praatio signale koji se pojavljuju u prvoj koloni ? . Primeri koje sam koristio pa mi nije bas sve uspelo
=IF(TÌM KIẾM("LÊN",D2),G10,H10) =IF(SỐ SỐ(TÌM KIẾM("LÊN",D2)),G10,H10)
=IF(TÓM TẮT(-ISNUMBER(TÌM KIẾM("LÊN",D2. D2))),"0","LÊN") =TRIM(MID(D2,TÌM KIẾM("LÊN",D2)+10,LEN(D2)))
=IF(ISNUMBER(SEARCH("siêu xu hướng",D2)),G2,"")&IF(ISNUMBER(SEARCH("apollo scalper",D2)),G3,"")
nó. Hvala
Goran

Xin chào
Làm cách nào để trích xuất một từ từ một ô có chứa nhiều từ?
H1 BRENT_OIL lúc 02. 55. 02 SuperTrend up - (ô đơn)
Cảnh báo 3_Level_ZZ_Semaphore_NRP CrudeOIL, giai đoạn M15. TÍN HIỆU BÁN HÀNG Cấp 2 - (ô đơn)
Apollo Scalper CADCHF M15 MUA @ 0,74719, TP 0,75019, SL 0,74569 - (ô đơn)
Các vấn đề. Một từ tìm kiếm có nhiều nghĩa. (TĂNG, BULISCH, MUA) Một ví dụ khác. (BÁN, GẤU, XUỐNG)
Từ tìm kiếm không phải lúc nào cũng ở cùng một vị trí trong ô. Cách thiết lập công thức chỉ hỏi ô đầu tiên nếu một trong các từ tìm kiếm xuất hiện trong ô đó. (TĂNG, BULISCH, MUA) hoặc (BÁN, TỐT HƠN, GIẢM GIÁ) Tôi sẽ đặt công thức cho câu hỏi đầu tiên trong ví dụ D2 và cho câu hỏi thứ hai E2. Nếu bất kỳ từ nào của sự xuất hiện được yêu cầu có thể được nhập vào cùng một ô có công thức hoặc người khác không quan tâm. Vì vậy, tôi sẽ theo dõi các tín hiệu xuất hiện trong cột đầu tiên từ hai cột đó? . Ví dụ tôi đã sử dụng, vì vậy tôi đã không thành công
= IF (TÌM KIẾM ("LÊN", D2), G10, H10) = IF (SỐ (TÌM KIẾM ("LÊN", D2)), G10, H10)
=IF(TÓM TẮT(-UM(TÌM("LÊN", D2. D2))), "0", "LÊN") = TRIM (TRUNG TÂM (D2, TÌM KIẾM ("LÊN", D2)) + 10, LEN D2)))
= IF (ISBROJ (TÌM KIẾM ("siêu xu hướng", D2)), G2, "") & IF (ISBROJ (TÌM KIẾM ("apollo scalper", D2)), G3, "")
Vân vân. Thanks
Goran

Trả lời

Wouter Booysen nói.
Tháng Sáu 25, 2022 tại 8. 29 giờ tối

Xin chào Alexander,

Tôi mong bạn có thể giúp tôi, tôi có một danh sách các giao dịch trong cột J và một danh sách văn bản trong một tab riêng trong cùng một sổ làm việc. Tôi muốn viết một công thức để tìm văn bản này trong tab riêng biệt và trích xuất văn bản này từ các giao dịch (Cột J) và kết quả sẽ ở Cột N

Ví dụ

Cột J

"Lệnh ghi nợ quốc tế để thanh toán
"Cashsend Digital SettlementCard No
Thanh toán phí Tran kỹ thuật số *
Cân bằng đưa về phía trước
Phí tài khoản hàng tháng Trụ sở chính *
Phí giao dịch Trụ sở chính *
"Lệnh ghi nợ quốc tế để thanh toán"
"Acb ghi nợ. Dàn xếp bên ngoài 19. 75"
"Thanh toán chuyển đổi kỹ thuật số"
"Rút tiền Atm 31. 50 Tcard Không. "
"Giải quyết mua Pos 4. 35 Thẻ Không. (Có hiệu lực từ ngày 16/05/2022)"
"Phí thông báo Sms Notifyme 1. 20 thông báo Sms T2"
PY 4654654654Chuyển khoản

Danh sách tab riêng biệt trong cột Q

Phí thông báo SMS
Cân bằng đưa về phía trước
Mua Pos
Ghi Nợ Acb. Bên ngoài
Phí giao dịch
Phí acc hàng tháng
Tiền mặt kỹ thuật số
PY 4654654654
Đặt hàng ghi nợ quốc tế đến
Phí Tran kỹ thuật số
Rút tiền từ máy ATM

Trong Cột N

Tôi cần công thức để tìm kiếm từ danh sách (Tab riêng) và trích xuất văn bản từ các giao dịch trong Cột J

Nếu bạn có thể giúp tôi với công thức này xin vui lòng

Trả lời

Andrea nói.
13 Tháng Tư, 2022 tại 5. 55 giờ sáng

Xin chào, bạn có thể vui lòng giúp tôi không, tôi có một tình huống trong một ô có một vài mục mà tôi cần tách ra thành các cột khác nhau