Lập công thức cho biết tên hàng & hãng sản xuất (4 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tangockhoa

Thành viên mới
Tham gia
25/11/09
Bài viết
8
Được thích
2
có 1 bảng giữ liệu,cần viết tên hàng nhưng có 2 điều kiện.ai giúp với

cho mã hàng là A1001,A2001,A3001,B1001,B2001,B3001 ký tự tứ nhất cho biết tên sản phẩm, ký tự thứ 2 cho biết tên hãng sản xuất

A B
Vcd Máy giặt
1 Sony Sanyo
2 Sharp Electrolux
3 JVC Toshiba


Lập công thức cho biết tên hàng & hãng sản xuất
Mã Hàng Tên Hàng & hãng SX
A1001 ??????
A2001
A3001
B1001
B2001
B3001
 
Chỉnh sửa lần cuối bởi điều hành viên:
cho mã hàng là A1001,A2001,A3001,B1001,B2001,B3001 ký tự tứ nhất cho biết tên sản phẩm, ký tự thứ 2 cho biết tên hãng sản xuất

A B
Vcd Máy giặt
1 Sony Sanyo
2 Sharp Electrolux
3 JVC Toshiba


Lập công thức cho biết tên hàng & hãng sản xuất
Mã Hàng Tên Hàng & hãng SX
A1001 ??????
A2001
A3001
B1001
B2001
B3001

Bạn mà cứ gửi như thế này nữa có mà đánh đố người khác đấy,
tôi phải chuyển lại bảng Excel mà cũng không biết có đúng không nữa,
Xem file đính kèm nhé - xem có đúng ý không?
 

File đính kèm

Lần chỉnh sửa cuối:
cái bảng thì đúng rồi nhưng có cách nào cho tên hàng và hãng cùng 1 ô ko vd như lcd sony cung 1 ô cơ
 
Lần chỉnh sửa cuối:
cái bảng thì đúng rồi nhưng có cách nào cho tên hàng và hãng cùng 1 ô ko vd như lcd sony cung 1 ô cơ

Thì có gì khó đâu, bạn phải tư duy một chút chứ!
Chỉ cần nối 02 cột hoặc 02 công thức trên lại là được!
1. Ô D11=B11&" "&C11
2. Hoặc chỉ cần cột mã hàng và tên hàng _ nhà cung cấp thì:
=HLOOKUP(LEFT(A11,1),$B$2:$C$3,2,0)&" "&INDEX($B$4:$C$6,MATCH(--MID(A11,2,1),$A$4:$A$6),MATCH(LEFT(A11,1),$B$2:$C$2))

Còn không muốn công thức dài trên nữa và muốn một công thức "đẹp và gọn gàng" như Em dưới đây thì đặt cho nó 1 cái Name ! (XEM FILE SỬA LẠI Ở BÀI #6)
 
Lần chỉnh sửa cuối:
coi thử dùm sao hàm ở ô b6 lại không ra kết quả vậy
 

File đính kèm

nếu đề bài giống thế nhưng tên mã hàng ko có số mà chỉ có chữ thôi ví dụ ABCD, ABCE, BCDE, BCDF,với điều kiện kí tự đầu và cuối quy định tên hàng! thì làm thế nào? mình ko dùng hàm match đc đúng không! cả cái kí tự "--" trong hàm HLOOKUP nữa là thế nào? mình mới học excel nên còn :Rooster::Rooster::Rooster::Rooster: lắm!
 
nếu đề bài giống thế nhưng tên mã hàng ko có số mà chỉ có chữ thôi ví dụ ABCD, ABCE, BCDE, BCDF,với điều kiện kí tự đầu và cuối quy định tên hàng! thì làm thế nào? mình ko dùng hàm match đc đúng không! cả cái kí tự "--" trong hàm HLOOKUP nữa là thế nào? mình mới học excel nên còn :Rooster::Rooster::Rooster::Rooster: lắm!
Dùng hàm LEFT và RIGHT để lấy ký tự bên trái và bên phải. Tùy cách sắp xếp dự liệu trong bảng phụ mới biết có thể dùng VLOOKUP hay HLOOKUP kết hợp hàm MATCH....
Cái "--" nói nôm na là nó chuyển từ dạng text sang number
Bạn đưa file lên để có hướng giúp.
 
mình cũng vừa mới biết thôi cái dấu -- tương tự hàm value vậy đó
 

File đính kèm

hàm =IF(ISERROR(TEN),"",TEN) là gì vâỵ
mình ko biet

mà hàm của mình máy ô dưới nhận dc mà
sai ở chỗ nào vậy
 
Chỉnh sửa lần cuối bởi điều hành viên:
hàm =IF(ISERROR(TEN),"",TEN) là gì vâỵ
mình ko biet

Bạn ấn tổ hợp phím Ctrl+F3 thì ra một khung Define name biết ngay TEN, GIA, THUE là gồm các công thức gì, tôi chỉ đặt tên nó cho ngắn gọn thôi, bạn kiểm tra lại kết quả có đúng không?
TEN=
HLOOKUP(LEFT(Sheet1!A5,1),Sheet1!$M$4:$P$5,2,0)&" "&INDEX(Sheet1!$L$6:$P$8,MATCH(--MID(Sheet1!A5,2,1),Sheet1!$L$6:$L$8,0),MATCH(LEFT(Sheet1!A5,1),Sheet1!$M$4:$P$4,0)+1)
GIA=
INDEX(Sheet1!$M$12:$P$14,MATCH(--MID(Sheet1!A5,2,1),Sheet1!$L$12:$L$14,0),MATCH(LEFT(Sheet1!A5,1),Sheet1!$M$11:$P$11,0))
THUE=
INDEX(Sheet1!$M$16:$P$18,MATCH(--MID(Sheet1!A5,2,1),Sheet1!$L$16:$L$18,0),MATCH(LEFT(Sheet1!A5,1),Sheet1!$M$11:$P$11,0))
tangockhoamà hàm của mình máy ô dưới nhận dc mà
sai ở chỗ nào vậy

Hàm trong bảng tính tại cột Tên hàng & NSX có nhận được nhưng kết quả sai, không tin bạn kiểm tra lại từng mặt hàng xem?
Thân,
 
Lần chỉnh sửa cuối:
PHP:
=HLOOKUP(LEFT(Sheet1!A5,1),Sheet1!$M$4:$P$5,2,0)&" "&INDEX(Sheet1!$L$6:$P$8,MATCH(--MID(Sheet1!A5,2,1),Sheet1!$L$6:$L$8,0),MATCH(LEFT(Sheet1!A5,1),Sheet1!$M$4:$P$4,0)+1)
sheet 1!
dùng làm gì vậy
 
Chỉnh sửa lần cuối bởi điều hành viên:
=HLOOKUP(LEFT(Sheet1!A5,1),Sheet1!$M$4:$P$5,2,0)&" "&INDEX(Sheet1!$L$6:$P$8,MATCH(--MID(Sheet1!A5,2,1),Sheet1!$L$6:$L$8,0),MATCH(LEFT(Sheet1!A5,1),Sheet1!$M$4:$P$4,0)+1)
sheet 1! dùng làm gì vậy

Đó là tôi để vậy, bạn muốn xóa đi trong bảng tính này cũng được
Sheet1 là Sheet mình đang thực hiện bảng tính đó?
Túm lại là bây giờ bạn thấy kết quả bạn thế nào đã?
 
Chỉnh sửa lần cuối bởi điều hành viên:
Lần chỉnh sửa cuối:

File đính kèm

nếu đề bài giống thế nhưng tên mã hàng ko có số mà chỉ có chữ thôi ví dụ ABCD, ABCE, BCDE, BCDF,với điều kiện kí tự đầucuối quy định tên hàng! thì làm thế nào? mình ko dùng hàm match đc đúng không! cả cái kí tự "--" trong hàm HLOOKUP nữa là thế nào? mình mới học excel nên còn :Rooster::Rooster::Rooster::Rooster: lắm!
|
E​
|
F​
|
G​
|
H​
|
I​
|
J​
|
11​
|
ma hang​
|
ten hang​
|||||
12​
|ABCD|lua| | | | |
13​
|ABCE|ngo| | | | |
14​
|BCDE|khoai| | | | |
15​
|BCDF|san| | | | |
16​
| | | | | | |
17​
| | | | | | |
18​
| | | | | | |
19​
| | | |ki tu dau|ki tu cuoi|ten hang|
20​
| | | |A|D|lua|
21​
| | | |A|E|ngo|
22​
| | | |B|E|khoai|
23​
| | | |B|F|san|
Bạn dùng công thức mảng nhé! Tại ô F12 bạn đánh công thức sau:
Mã:
F12 =INDEX($J$20:$J$23,MATCH(LEFT(E12)&RIGHT(E12),$H$20:$H$23&$I$20:$I$23,0))
Khi đanh xong công thức Bạn bấm tổ hợp phím Ctrl+Shift+Enter
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom