Lọc ra các ký tự chữ số

Liên hệ QC

tungbom

Thành viên mới
Tham gia
24/8/21
Bài viết
18
Được thích
2
Chào anh chị

Em 1 có bảng dãy ký tự nhưng chỉ muốn lọc lấy dãy số 1,450,000

- Giảm giá 1,000,000đ- Giảm giá 940,000đ- Mua 1 trong 3 Loa thanh Samsung với giá ưu đãi- Mua 1 số Loa karaoke giảm giá 20%(Loa mua kèm không áp dụng thêm khuyến mãi khác)- Mua Loa/bộ loa/amply karaoke giảm giá 10%(Loa mua kèm không áp dụng thêm khuyến mãi khác)
em muốn lấy thành 2 cột
cột 1: 1,000,000
cột 2 940,000

Nhờ Anh Chị Cao nhân hướng dẫn giúp em với ạ
Em cám ơn
 

File đính kèm

  • mmmmmmmmmmm.xlsx
    10 KB · Đọc: 19
Chào anh chị

Em 1 có bảng dãy ký tự nhưng chỉ muốn lọc lấy dãy số 1,450,000

- Giảm giá 1,000,000đ- Giảm giá 940,000đ- Mua 1 trong 3 Loa thanh Samsung với giá ưu đãi- Mua 1 số Loa karaoke giảm giá 20%(Loa mua kèm không áp dụng thêm khuyến mãi khác)- Mua Loa/bộ loa/amply karaoke giảm giá 10%(Loa mua kèm không áp dụng thêm khuyến mãi khác)
em muốn lấy thành 2 cột
cột 1: 1,000,000
cột 2 940,000

Nhờ Anh Chị Cao nhân hướng dẫn giúp em với ạ
Em cám ơn
Không phải cao nhân có được không bạn.Mà cái này là từ phần mềm xuất ra à bạn.
 
Như thế này có đúng ý bạn không?
 

File đính kèm

  • mmmmmmmmmmm.xlsx
    11.4 KB · Đọc: 24
Như thế này có đúng ý bạn không?

- Giảm giá 1,560,000đ- Giảm giá 840,000đ- Mua 1 số Loa karaoke giảm giá 20%(Loa mua kèm không áp dụng thêm khuyến mãi khác)
Dòng có 2 giảm giá giá, bác giúp em có thể lọc và sum 2 giảm giá này lại với bác
Cám ơn bác
 
Chào anh chị

Em 1 có bảng dãy ký tự nhưng chỉ muốn lọc lấy dãy số 1,450,000

- Giảm giá 1,000,000đ- Giảm giá 940,000đ- Mua 1 trong 3 Loa thanh Samsung với giá ưu đãi- Mua 1 số Loa karaoke giảm giá 20%(Loa mua kèm không áp dụng thêm khuyến mãi khác)- Mua Loa/bộ loa/amply karaoke giảm giá 10%(Loa mua kèm không áp dụng thêm khuyến mãi khác)
em muốn lấy thành 2 cột
cột 1: 1,000,000
cột 2 940,000

Nhờ Anh Chị Cao nhân hướng dẫn giúp em với ạ
Em cám ơn
Bạn thử dùng công thức này
Mã:
=AGGREGATE(14,6,SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TRIM(MID(SUBSTITUTE($A2,CHAR(10),REPT(" ",LEN($A2))),(ROW($1:$20)-1)*LEN($A2)+1,LEN($A2))),",",""),"- Giảm giá ",""),"đ","")+0,COLUMN(A$1))
kéo sang cột khác, kéo xuống
 
Bạn thử dùng công thức này
Mã:
=AGGREGATE(14,6,SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TRIM(MID(SUBSTITUTE($A2,CHAR(10),REPT(" ",LEN($A2))),(ROW($1:$20)-1)*LEN($A2)+1,LEN($A2))),",",""),"- Giảm giá ",""),"đ","")+0,COLUMN(A$1))
kéo sang cột khác, kéo xuống
trước tiên cám ơn bác đã chia sẻ, mình copy công thức nhưng vẫn cho ra 1 giá giảm không cộng tổng lại, Bác hỗ trợ thêm giúp em với

cám ơn bác
 

File đính kèm

  • mmmmmmmmmmm.xlsx
    14.1 KB · Đọc: 5
Góp vui:
PHP:
=IFERROR(--SUBSTITUTE(TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A2,"- Giảm giá ",""),"đ",REPT(" ",200)),CHAR(10),""),200*(COLUMN(A$1)-1)+1,200)),",",""),"")
Fill sang phải, Fill xuống
 
Góp vui:
PHP:
=IFERROR(--SUBSTITUTE(TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A2,"- Giảm giá ",""),"đ",REPT(" ",200)),CHAR(10),""),200*(COLUMN(A$1)-1)+1,200)),",",""),"")
Fill sang phải, Fill xuống
Cám ơn Bác
Bác giúp em phần sum hai cột lại bị lỗi #VALUE! với ạ


1,340,000​
#VALUE!
#VALUE!
#VALUE!
1,000,000​
940,000.00​
1,940,000​
1,540,000​
#VALUE!
500,000​
#VALUE!
#VALUE!
1,540,000​
#VALUE!
250,000​
#VALUE!
 

File đính kèm

  • mmmmmmmmmmm (2).xlsx
    13.5 KB · Đọc: 3
Cám ơn Bác
Bác giúp em phần sum hai cột lại bị lỗi #VALUE! với ạ


1,340,000​
#VALUE!
#VALUE!
#VALUE!
1,000,000​
940,000.00​
1,940,000​
1,540,000​
#VALUE!
500,000​
#VALUE!
#VALUE!
1,540,000​
#VALUE!
250,000​
#VALUE!
Bạn thay thế chỗ 2 dấu nháy đôi ("") cuối cùng thành số 0 là SUM được đó
 
Bạn thay thế chỗ 2 dấu nháy đôi ("") cuối cùng thành số 0 là SUM được đó
Bác giúp thêm mình
=IFERROR(AGGREGATE(14,6,SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TRIM(MID(SUBSTITUTE($A2,CHAR(10),REPT(" ",LEN($A2))),(ROW($1:$20)-1)*LEN($A2)+1,LEN($A2))),",",""),"- Giảm giá ",""),"đ","")+0,COLUMN(A$1)),0)

Mình đã thay đổi ("") thành 0 nhưng tất cả đều cho ra 0 hết
 
Bác giúp thêm mình
=IFERROR(AGGREGATE(14,6,SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TRIM(MID(SUBSTITUTE($A2,CHAR(10),REPT(" ",LEN($A2))),(ROW($1:$20)-1)*LEN($A2)+1,LEN($A2))),",",""),"- Giảm giá ",""),"đ","")+0,COLUMN(A$1)),0)

Mình đã thay đổi ("") thành 0 nhưng tất cả đều cho ra 0 hết
Bạn tải file về nhé.
1632900177419.png
 

File đính kèm

  • mmmmmmmmmmm (2).xlsx
    16.6 KB · Đọc: 7
Góp thêm một cách nữa:
Mã:
=IFERROR(LOOKUP(10^10,--SUBSTITUTE(MID($A1,FIND("|",SUBSTITUTE($A1,"Giảm giá","|",COLUMNS($A:A)))+8,ROW($1:$20)),",","")),)
Enter, fill qua phải và xuống.

Thân
Mừng bạn thu xếp được thời gian lên diễn đàn góp vui với anh em /-*+//-*+//-*+/
 
Mừng bạn thu xếp được thời gian lên diễn đàn góp vui với anh em /-*+//-*+//-*+/
Cảm ơn anh và anh em.

Lâu lâu vào thấy hai em của mình tiến bộ, xử lý cắt chuỗi tốt, ngứa tay ngứa chân góp vui với anh em luôn thể.

Bài này em cũng tính dùng mốc "0đ", rồi dùng Right() để cắt nhưng không chính xác bằng nên thôi.

Chúc anh em luôn vui khỏe.
/-*+//-*+//-*+/
 

- Giảm 3,800,000đ (không áp dụng giảm thêm combo)
- Giảm thêm 5% khi mua cùng sản phẩm bất kỳ có giá cao hơn
- Mua kèm Máy rửa chén Bosch (10 model) giảm giá 10%
Nhờ AC hỗ trợ hỗ trợ fix giúp em công =IFERROR(LOOKUP(10^10,--SUBSTITUTE(MID($A2,FIND("|",SUBSTITUTE($A2,"Giảm giá","|",COLUMNS($A:B)))+8,ROW($1:$20)),",","")),)
không lọc được số tiền 3,800,000
 

File đính kèm

  • Book1.xlsx
    10.5 KB · Đọc: 7

- Giảm 3,800,000đ (không áp dụng giảm thêm combo)
- Giảm thêm 5% khi mua cùng sản phẩm bất kỳ có giá cao hơn
- Mua kèm Máy rửa chén Bosch (10 model) giảm giá 10%
Nhờ AC hỗ trợ hỗ trợ fix giúp em công =IFERROR(LOOKUP(10^10,--SUBSTITUTE(MID($A2,FIND("|",SUBSTITUTE($A2,"Giảm giá","|",COLUMNS($A:B)))+8,ROW($1:$20)),",","")),)
không lọc được số tiền 3,800,000
Thử thay đổi thành:

=IFERROR(LOOKUP(10^10,--SUBSTITUTE(MID($A2,FIND("|",SUBSTITUTE(SUBSTITUTE($A2,",",""),"Giảm ","|",COLUMNS($A:A)))+5,ROW($6:$20)),",","")),)
 

- Giảm 3,800,000đ (không áp dụng giảm thêm combo)
- Giảm thêm 5% khi mua cùng sản phẩm bất kỳ có giá cao hơn
- Mua kèm Máy rửa chén Bosch (10 model) giảm giá 10%
Nhờ AC hỗ trợ hỗ trợ fix giúp em công =IFERROR(LOOKUP(10^10,--SUBSTITUTE(MID($A2,FIND("|",SUBSTITUTE($A2,"Giảm giá","|",COLUMNS($A:B)))+8,ROW($1:$20)),",","")),)
không lọc được số tiền 3,800,000
Công thức thực hiện cho 2 chuỗi: hoặc "Giảm giá", hoặc chỉ "Giảm":
Mã:
C2=IFERROR(AGGREGATE(14,6,--SUBSTITUTE(MID($A2,FIND("|",SUBSTITUTE($A2,{"Giảm giá","Giảm"},"|",COLUMNS($A:A)))+{8,5},ROW($1:$20)),",",""),1),)
Enter, fill xuống.

Thân
 

File đính kèm

  • Catso2.xlsx
    12.3 KB · Đọc: 6
- Giảm giá 1,200,000đ
- Giảm 1,010,000đ(Không áp dụng giảm thêm combo)
- Giảm 350,000đ(Không áp dụng giảm thêm combo)
- Giảm 150,000đ(Không áp dụng giảm thêm combo)
- PMH gia dụng 9,600,000đ
- Giảm thêm 7% khi mua cùng sản phẩm bất kỳ có giá cao hơn
- Mua 1 số Loa karaoke giảm đến 20%
- Mua kèm ỔN ÁP ROBOT giảm giá 12% (Không áp dụng KM khác)
- PMH gia dụng 9,600,000đ hoặc Giảm 8,000,000đ
- Giảm giá 5,590,000đ
- Giảm thêm 7% khi mua cùng sản phẩm bất kỳ có giá cao hơn
- Mua 1 trong 10 Loa thanh Samsung với giá ưu đãi
- Mua 1 số Loa karaoke giảm đến 20%
- Mua kèm ỔN ÁP ROBOT giảm giá 12% (Không áp dụng KM khác)
- Mua kèm Ổn áp tự động 1 pha LiOA DRI giảm giá 12% (Không áp dụng KM khác)
Bác Hiệp hỗ trợ giúp em với, Cty lại thay đổi nội dung nên ko thể lọc được ra số ạ
Em gửi 2 file nhà Anh CHị hỗ trợ giúp em vớiạ
Em cámơn
 

File đính kèm

  • data1.xlsx
    57.9 KB · Đọc: 7
  • data.xlsx
    33.4 KB · Đọc: 4
Web KT
Back
Top Bottom