PDA

View Full Version : Rút trích dữ liệu trong excel?



lengoclamgiang
23-07-08, 03:45 PM
Em muốn rút trích dữ liệu trong 1 bảng tính có 6 mặt hàng khác nhau và số lượng mỗi loại khác nhau với đkiện là : mặt hàng 1 = nokia và mặt hàng 2 = samsung,có số lượng lớn hơn 20. Xin chỉ em tạo vùng điều kiện như thế nào?

huynhtanchau
23-07-08, 04:02 PM
Em muốn rút trích dữ liệu trong 1 bảng tính có 6 mặt hàng khác nhau và số lượng mỗi loại khác nhau với đkiện là : mặt hàng 1 = nokia và mặt hàng 2 = samsung,có số lượng lớn hơn 20. Xin chỉ em tạo vùng điều kiện như thế nào?

1. Bạn copy dòng tiêu đề đến 1 vị trí trống.
2. Gõ ngay dưới cột mặt hàng các chuỗi: nokia và samsung (samsung gõ vào ô nằm ngay dưới nokia)
3. Gõ 2 ô ngay dưới ô số lượng: >20
4. Đưa hộp định vị vào trong bảng tính chứa dữ liệu
5. Vào menu Data - Filter - Advanced
6. Tại Action: chọn Copy to another lôcatin
7. Tại List range: chọn vùng chứa dữ liệu, cả dòng tiêu đề
8. Tại Criteria range: chọn vùng bao gồm dòng tiêu đề vừa được copy khi nãy cùng với 2 dòng bên dưới
9. Tại Copy to: chọn 1 ô mà mình muốn các mẫu tin được trích ra nằm ở đây.
10. OK.
Chúc thành công!

cadafi
23-07-08, 04:07 PM
Em muốn rút trích dữ liệu trong 1 bảng tính có 6 mặt hàng khác nhau và số lượng mỗi loại khác nhau với đkiện là : mặt hàng 1 = nokia và mặt hàng 2 = samsung,có số lượng lớn hơn 20. Xin chỉ em tạo vùng điều kiện như thế nào?

Bạn nên đưa dữ liệu cụ thể với file excel lên. Mình nghĩ bài toán này có rất nhiều cách giải, có thể dùng SUM, SUMIF, SUM(IF()), SUMPRODUCT.

TKT
23-07-08, 04:20 PM
1. Bạn copy dòng tiêu đề đến 1 vị trí trống.
2. Gõ ngay dưới cột mặt hàng các chuỗi: nokia và samsung (samsung gõ vào ô nằm ngay dưới nokia)
3. Gõ 2 ô ngay dưới ô số lượng: >20
4. Đưa hộp định vị vào trong bảng tính chứa dữ liệu
5. Vào menu Data - Filter - Advanced
6. Tại Action: chọn Copy to another lôcatin
7. Tại List range: chọn vùng chứa dữ liệu, cả dòng tiêu đề
8. Tại Criteria range: chọn vùng bao gồm dòng tiêu đề vừa được copy khi nãy cùng với 2 dòng bên dưới
9. Tại Copy to: chọn 1 ô mà mình muốn các mẫu tin được trích ra nằm ở đây.
10. OK.

FILE đính kèm, bạn xem file nha. Có thể thêm điều kiện về ngày bán.

lengoclamgiang
23-07-08, 04:23 PM
Mình gửi file excel đây, các bạn xem mình làm đúng chưa?

CPH
24-07-08, 09:24 AM
Có phải ý bạn như này ko?

chiminyoungchi
01-04-09, 11:56 AM
các bạn cho mình hỏi một số điều về rút trích nha.
phần điều kiện làm sao để ko bị sai. vì mình làm sai hoài à.
có lúc trong cần đúng vị trí theo cột nó cũng ra mà có lúc lại ko.

quangsonthanhphong
05-05-09, 11:12 PM
Chào moi người! mình co bt excel này chưa hoàn thành được, bạn nào bít chỉ júp mình với nha!
4.Thành tiền= Số lượng*Đơn giá nhưng
+Nếu khách hàng họ "Lê" có số chứng từ là "N" thì giảm 10%
+Nếu khách hàng họ "Lã" có số chứng từ là "G" thì giảm 15%
...........
6. Sắp xếp bảng tính tăng dần theo cột thành tiền
7. Rút trích những khách hàng có số lượng >=120

ndu96081631
06-05-09, 09:41 AM
Chào moi người! mình co bt excel này chưa hoàn thành được, bạn nào bít chỉ júp mình với nha!
4.Thành tiền= Số lượng*Đơn giá nhưng
+Nếu khách hàng họ "Lê" có số chứng từ là "N" thì giảm 10%
+Nếu khách hàng họ "Lã" có số chứng từ là "G" thì giảm 15%
...........
6. Sắp xếp bảng tính tăng dần theo cột thành tiền
7. Rút trích những khách hàng có số lượng >=120
câu 4 của bạn đây:

=$E4*$F4*(1-COUNTIF($B4,"Leâ*")*(LEFT($C4)="N")*0.1-COUNTIF($B4,"Laõ*")*(LEFT($C4)="G")*0.15)
Mấy câu sau chỉ là Sort và AutoFilter (hoặc Advanced Filter)

phoenix47
08-05-09, 12:21 AM
Mình muốn rút trích "tên hàng hoá" theo phân vùng "giá" ,mỗi phần vùng giá là 5 đơn vị (vd: 1. Coca, giá 4.9, lời 0.3 thì giá của coca sẽ nằm trong vùng từ 0 đến 5---- 0< Giá <=5----
2. Pepso, giá 4.6 lời 0.2.)
và xắp xếp theo thứ tự tiền lời từ cao đến thấp.

salam
08-05-09, 08:23 AM
Mình muốn rút trích "tên hàng hoá" theo phân vùng "giá" ,mỗi phần vùng giá là 5 đơn vị (vd: 1. Coca, giá 4.9, lời 0.3 thì giá của coca sẽ nằm trong vùng từ 0 đến 5---- 0< Giá <=5----
2. Pepso, giá 4.6 lời 0.2.)
và xắp xếp theo thứ tự tiền lời từ cao đến thấp.
Bạn chỉ cần sort theo cột giá là được rồi.

anhdi_timem_emnoidau
09-05-09, 12:54 AM
Em có 1 file các bác coi rùi giúp em với nhé

thanksssssssss

dungcty5
11-07-09, 04:23 PM
Lần đầu tiên vào diễn đàn cho em xin gửi lời chào và lời chúc sức khỏe đến mọi người.Em có thắc mắc này mong các anh chị giúp đỡ.Hiện em đang làm thi công xây dựng ,em có một bảng thống kế thép nhưng em không biết dùng hàm gì để tổng hợp thép.Cụ thể :trong bảng thống kế có 1 loạt các thanh thép phi 8 chẳng hạn.em muốn tính tổng khối lượng và tổng chiều dài của chúng qua một sheet khác mà không phải trích lọc dữ liệu ra.em có gửi file đính kèm theo .mong các bác giúp đỡ

thivantan
13-07-09, 10:16 PM
Em có 1 file các bác coi rùi giúp em với nhé

thanksssssssss
Với yêu cầu của bạn dùng Validation và Vlookup nhé. Thân

ChanhTQ@
14-07-09, 06:54 AM
Hiện em đang có một bảng thống kế thép nhưng em không biết dùng hàm gì để tổng hợp thép.Cụ thể :trong bảng thống kế có 1 loạt các thanh thép phi 8 chẳng hạn.em muốn tính tổng khối lượng và tổng chiều dài của chúng qua một sheet khác mà không phải trích lọc dữ liệu ra.em có gửi file đính kèm theo .mong các bác giúp đỡ

Bạn có thể dùng hàm =DSUM(. ., . . , . . .)

chipmasteri
29-08-09, 06:52 AM
em muốn rút trích bảng mới gồm các cột tên hàng , đơn vị tính , số lượng , thành tiền thì phải tạo vùng điều kiện như thế nào ạ?

mrtienthinh
04-03-10, 07:57 PM
Các bạn xem gíúp mình: Tại sao? Bài tập này của mình sử dụng trích xuất dữ liệu ko đc
Đề bài là trích ra những cột khác hàng, tên phòng, ngày đi, ngày đến, thành tiền những người có ở trong ngày 30

hoanhy
04-03-10, 08:43 PM
bạn có thể dùng hàm sumif(cột số hiệu thép;số hiệu cần thống kê;cột chiều dài(hoặc khối lượng))

MrHieu21189
29-08-10, 12:01 AM
Dùng VLOOKUP 51338là được rồi Pro ah

ten112
03-09-10, 04:36 PM
các bác ơi giúp em với em có 1 bảnh muốn lọc từ ngày 01/01 - 05/01 những người có số tiền là 500 của từng ngày 1 ra một bảng khác nhưng không biết cách nhờ các bác trên diễn đàn giúp đỡ em với 51618

ga50kg
06-11-10, 05:44 PM
mấy bạn ơi cho mình hỏi xíu làm sao rút trích bản này chỉ lấy loại A ai chỉ với ngu với cái này lun

tunglk
14-04-11, 12:03 AM
huhu,các bác ui cứu e với, tại sao khi rút trích lại bị mất một số cột các bác ơi!

hoangminhman
05-06-11, 11:50 PM
cho mình hỏi muốn trích rút số lượng của mặt hàng lớn nhất thì vùng điều kiện phải miêu tả max như thế nào

nghiaphuc
05-06-11, 11:58 PM
cho mình hỏi muốn trích rút số lượng của mặt hàng lớn nhất thì vùng điều kiện phải miêu tả max như thế nào
Giả sử vùng Số lượng là vùng C3:C10 (C2 là tiêu đề của cột này) thì điều kiện là: =C3=MAX($C$3:$C$10)

loimon
07-08-11, 08:57 AM
mình có 1 bảng mua bán xe máy và mình muốn trích rút những xe ko phải hãng Honda thì vùng điều kiện như thế nào.
mình thử làm là <> Honda hay <> "Honda" hay <> H* đều ko đc. bạn nào giúp mình với. :(

ndu96081631
07-08-11, 09:05 AM
mình có 1 bảng mua bán xe máy và mình muốn trích rút những xe ko phải hãng Honda thì vùng điều kiện như thế nào.
mình thử làm là <> Honda hay <> "Honda" hay <> H* đều ko đc. bạn nào giúp mình với. :(
thế file của bạn đâu? Không đưa lên đây ai biết gì mà giúp?

loimon
07-08-11, 09:48 AM
đây bạn ơi.
mình đang cần gấp.:(
bạn xem giúp mình thêm cột hết hạn làm thế nào nhé.
thanks.

ndu96081631
07-08-11, 10:18 AM
đây bạn ơi.
mình đang cần gấp.:(
bạn xem giúp mình thêm cột hết hạn làm thế nào nhé.
thanks.
Điều kiện tại cell B47 của bạn là <> H*
Dư 1 khoảng trắng giữa dấu > và chữ H ---> Sửa thành <>H* là được rồi (điều kiện <>Honda cũng được luôn)

loimon
07-08-11, 10:24 AM
oh. thì ra là vậy. còn cột Hết hạn thì làm thế nào hả bạn. mình ko biết phải dùng hàm j.

Ba Tê
07-08-11, 10:35 AM
oh. thì ra là vậy. còn cột Hết hạn thì làm thế nào hả bạn. mình ko biết phải dùng hàm j.
Dùng tạm cái này xem:
I4=DATE(YEAR(F4);MONTH(F4)+H4;DAY(F4))
Nếu ngày bắt đầu là 31/8/2000 thì hết hạn sẽ là 3/3/2002 đấy, hổng có 31/2/2002 đâu.

ndu96081631
07-08-11, 10:36 AM
oh. thì ra là vậy. còn cột Hết hạn thì làm thế nào hả bạn. mình ko biết phải dùng hàm j.
Công thức cho I4:

=DATE(YEAR(F4),MONTH(F4)+H4,DAY(F4))

ngokyoyo
11-08-11, 10:15 AM
Mình làm phần rút trích ko đc, nó chỉ ra tiêu đề,giúp mình với! tks!

Ba Tê
11-08-11, 11:02 AM
Mình làm phần rút trích ko đc, nó chỉ ra tiêu đề,giúp mình với! tks!
Công thức ô D3 của Bạn là :=RIGHT(A3;2)
Bạn sửa thành =RIGHT(A3;2)*1 hoặc =--RIGHT(A3;2) để chuyển từ text sang số trước khi trích lọc, thử xem.

lm_nguyen
01-08-12, 11:52 PM
Các bạn ơi, mình có bài tập excel này,bị bí phần rút trích dữ liệu. Mong các bạn giúp đỡ giùm :(
THÁNG|TỈNH|LƯƠNG THỰC|ĐGBQ|SỐ LƯỢNG|THÀNH TIỀN
Oct-03|LONG AN|HEO|18,000|12,000|216,000,000
Oct-03|LONG AN|GIA CẦM|12,500|7,000|87,500,000
Oct-03|LONG AN|NGŨ CỐC|8,000|13,500|108,000,000
Oct-03|LONG AN|GẠO|4,500|20,000|90,000,000
Oct-03|LONG AN|NƯỚC MẮM|8,000|5,000|40,000,000
Oct-03|ĐỒNG NAI|HEO|18,500|10,000|185,000,000
Oct-03|ĐỒNG NAI|GIA CẦM|13,000|6,800|88,400,000
Oct-03|ĐỒNG NAI|GẠO|4,800|18,500|88,800,000
Oct-03|ĐỒNG NAI|NƯỚC MẮM|7,000|6,300|44,100,000
Oct-03|BÌNH THUẬN|HEO|19,000|8,500|161,500,000
Oct-03|BÌNH THUẬN|GIA CẦM|13,000|6,500|84,500,000
Oct-03|BÌNH THUẬN|NGŨ CỐC|7,200|15,000|108,000,000
Oct-03|BÌNH THUẬN|GẠO|5,000|17,000|85,000,000
Oct-03|BÌNH THUẬN|NƯỚC MẮM|6,500|7,200|46,800,000
Nov-03|LONG AN|HEO|18,500|11,000|203,500,000
Nov-03|LONG AN|GIA CẦM|13,000|65,000|845,000,000
Nov-03|LONG AN|NGŨ CỐC|8,000|13,800|110,400,000
...|...|...|...|....|...|
--
mình muốn hỏi cách rút trích 3 mặt hàng có số lượng nhỏ nhất. Cảm ơn các bạn nhiều.

nghiaphuc
02-08-12, 12:13 AM
Các bạn ơi, mình có bài tập excel này,bị bí phần rút trích dữ liệu. Mong các bạn giúp đỡ giùm :(
THÁNG|TỈNH|LƯƠNG THỰC|ĐGBQ|SỐ LƯỢNG|THÀNH TIỀN
Oct-03|LONG AN|HEO|18,000|12,000|216,000,000
Nov-03|LONG AN|NGŨ CỐC|8,000|13,800|110,400,000
...|...|...|...|....|...|
--
mình muốn hỏi cách rút trích 3 mặt hàng có số lượng nhỏ nhất. Cảm ơn các bạn nhiều.Vừa mới sửa lại cái TABLE cho bạn muốn khùng luôn. Làm ơn đưa file Excel lên đây đi bạn.
Gợi ý cho bạn một cách giải quyết nhé: Sử dụng AutoFilter, nhấn nút xổ tại cột Số lượng, chọn Top 10... Tiếp theo, chọn Bottom và nhập số 3 vào ô bên cạnh...

tungtung92
02-08-12, 11:09 AM
Các bạn ơi, mình có bài tập excel này,bị bí phần rút trích dữ liệu. Mong các bạn giúp đỡ giùm :(
THÁNG|TỈNH|LƯƠNG THỰC|ĐGBQ|SỐ LƯỢNG|THÀNH TIỀN
Oct-03|LONG AN|HEO|18,000|12,000|216,000,000
Oct-03|LONG AN|GIA CẦM|12,500|7,000|87,500,000
...|...|...|...|....|...|
--
mình muốn hỏi cách rút trích 3 mặt hàng có số lượng nhỏ nhất. Cảm ơn các bạn nhiều.
bài nè b, thanks nhé

nhukhoi1601
28-12-12, 10:18 AM
Mình muốn rút trích dữ liệu, điều kiện là TÊN CÔNG TY có chữ "Dịch Vụ". Bạn nào giúp mình với. Cám ơn rất nhiều.

Hong.Van
28-12-12, 10:38 AM
Mình muốn rút trích dữ liệu, điều kiện là TÊN CÔNG TY có chữ "Dịch Vụ". Bạn nào giúp mình với. Cám ơn rất nhiều.
Bạn Sử dụng Advanced tại Data

nhukhoi1601
28-12-12, 11:15 AM
Bạn Sử dụng Advanced tại Data

Cám ơn bạn. Mình biết là Data/Advanced. Ý mình muốn hỏi là ghi điều kiện thế nào để trích ra những công ty có chữ dịch vụ á.

Hong.Van
28-12-12, 11:21 AM
Cám ơn bạn. Mình biết là Data/Advanced. Ý mình muốn hỏi là ghi điều kiện thế nào để trích ra những công ty có chữ dịch vụ á.
Điều kiện ở cell L1:L2 đó bạn!

diep_thu_kt
06-06-13, 09:02 AM
Cảm ơn bạn đã hướng dẫn nhé.

phatnguyen0288
08-06-13, 12:24 PM
Mấy anh cho em hỏi cách rút trích ra mặt hàng có ngày bán nhỏ hơn ngày 05/08/2007,với xem dùm e cách tính tiền CHUYÊN CHỞ như vậy có đúng ko,em cám ơn nhiều

tranlam2412
16-09-13, 04:24 PM
dùng kết hợp 2 hàm if(right(....)) là ra hết mà.109148

phuocminh27
09-02-14, 11:00 AM
Mấy anh chị giúp em câu này
Trích dữ liệu các ngày cuối mỗi thang trong chuỗi dữ liệu các ngày trong năm

Let'GâuGâu
09-02-14, 11:45 AM
Mấy anh chị giúp em câu này
Trích dữ liệu các ngày cuối mỗi thang trong chuỗi dữ liệu các ngày trong năm

Trích ra cột E nha
đặt name

date=Sheet1!$B$1:$B$100



B1=INDEX(date,SMALL(IF(--MID(date,5,2)=13-ROW(1:1),ROW(date),""),1))---> Ctrl Shift Enter

phuocminh27
09-02-14, 02:09 PM
Trích ra cột E nha
đặt name

date=Sheet1!$B$1:$B$100



B1=INDEX(date,SMALL(IF(--MID(date,5,2)=13-ROW(1:1),ROW(date),""),1))---> Ctrl Shift Enter
Cho mình hỏi
Làm thế nào để trích ra được bảng dữ liệu chỉ còn
(tên hàng) (ngày cuối tháng) (giá hàng hóa)

Let'GâuGâu
09-02-14, 02:18 PM
Cho mình hỏi
Làm thế nào để trích ra được bảng dữ liệu chỉ còn
(tên hàng) (ngày cuối tháng) (giá hàng hóa)


kết quả trên trích ra những ngày cuối tháng đã đúng chưa?

nếu đúng thì thêm 2 cthức này
tìm tên hàng


D2=INDEX(OFFSET(date,,-1),MATCH(E1,date,0))
tìm giá hàng hoá


F2=INDEX(OFFSET(date,,1),MATCH(E1,date,0))

phuocminh27
09-02-14, 02:43 PM
kết quả trên trích ra những ngày cuối tháng đã đúng chưa?

nếu đúng thì thêm 2 cthức này
tìm tên hàng


D2=INDEX(OFFSET(date,,-1),MATCH(E1,date,0))
tìm giá hàng hoá


F2=INDEX(OFFSET(date,,1),MATCH(E1,date,0))
Cảm ơn bạn nhiều nhá.
Chuẩn hết rồi
có điều có tới mấy chục ngàn dòng nên em excel của mình đứng hình luôn không tính nổi

Let'GâuGâu
09-02-14, 03:32 PM
Cảm ơn bạn nhiều nhá.
Chuẩn hết rồi
có điều có tới mấy chục ngàn dòng nên em excel của mình đứng hình luôn không tính nổi


hihihi.........tôi biết thế nào cũng đi đến câu hỏi này mà.....
thử thêm cách này
mượn cột phụ


D2=MID(B1,5,2)*1
kéo xuống

tìm ngày cuối tháng (số liệu của bạn đã được sắp xếp từ lớn đế nhỏ)


=INDEX(date,MATCH(13-ROW(1:1),OFFSET(date,,2),0))

còn ko nữa thì chỉ còn một cách là xài vba thôi

phuocminh27
09-02-14, 03:46 PM
trường hợp có 2 mặt hàng trở lên thì có được không bạn

Let'GâuGâu
09-02-14, 04:09 PM
trường hợp có 2 mặt hàng trở lên thì có được không bạn


được,sau khi tìm ngày cuối tháng như bài #49 rồi tìm mắt hàng và giá theo cthức như bài #47

Ba Tê
09-02-14, 04:56 PM
Cảm ơn bạn nhiều nhá.
Chuẩn hết rồi
có điều có tới mấy chục ngàn dòng nên em excel của mình đứng hình luôn không tính nổi
Nếu dữ liệu ,nhiều mặt hàng và quá nhiều dòng thì dùng VBA thử xem
Dữ liệu khoảng 100.000 dòng. Kết quả bên cột I
Public Sub GPE()
Dim Dic As Object, I As Long, J As Long, K As Long, sArr(), dArr(), Tem As String, Ngay As Long
Set Dic = CreateObject("Scripting.Dictionary")
sArr = Range("A1:A" & Range("A" & Cells.Rows.Count).End(xlUp).Row).Resize(, 3).Value
ReDim dArr(1 To UBound(sArr, 1), 1 To 4)
For I = 1 To UBound(sArr, 1)
Tem = sArr(I, 1) & Left(sArr(I, 2), 6): Ngay = Right(sArr(I, 2), 2) * 1
If Not Dic.Exists(Tem) Then
K = K + 1: Dic.Add Tem, K
For J = 1 To 3
dArr(K, J) = sArr(I, J)
Next J
dArr(K, 4) = Ngay
Else
If Ngay > dArr(Dic.Item(Tem), 4) Then
For J = 1 To 3
dArr(Dic.Item(Tem), J) = sArr(I, J)
Next J
dArr(Dic.Item(Tem), 4) = Ngay
End If
End If
Next I
[I1:K100000].ClearContents
[I1].Resize(K, 3).Value = dArr
Set Dic = Nothing
End Sub