bảng data:
A-------B----------C--------------------------D-----------E
STT----MaCty----TenCty--------------------SoLuong-----Gia
001----t005-----cty tnhh hanh thong---------100---------5.000
002----p009-----cty cp song hanh------------59---------10.000
003----k045-----cty tnhh mtv song tu---------26---------20.000
004----m105-----cty lien doanh thong tri------45----------5.00
005----t205------cty vinatek------------------13---------15.000
...
005----k305------cty tekcom------------------93---------45.000
...
n
đặt vấn đề:
trong quá trinh làm việc mình không quan tâm đến mã cty mà thực tế minh làm việc nhiều đối với tên công ty, khi cần biết số lượng của 1 cty nào đó mình sẽ nhập tên cty để đến record đó và nhập liệu..hay tra cứu thông tin
vì vậy mình muốn :
giã sử bảng xử lý:
chỉ cần nhập một vài từ trong tên cty vi dụ "song hanh", enter, tự động điền đầy đủ "cty cp song hanh" trong ô đó
hay có thể xuất ra nguyên dòng record đó,
ví dụ tại 1 vùng khác ở cột c mình nhập vào "song hanh" enter tự động xuất record :
A-------B----------C--------------------------D-----------E
STT----MaCty----TenCty--------------------SoLuong-----Gia
002----p009-----cty cp song hanh------------59---------10.000
tóm lại mục đích mình muốn không cần đánh hết cả tên chỉ cần nhập thành phần, tự động ra full tên gần giống kiểu như gợi ý khi đánh công thức
..,sau đó các thành phần khác có thể dùng vlookup để xuất.
ý tưởng xử lý :
mình nghĩ sẽ dùng right(100) để tách full name thành 1 bảng shortcut, rồi vlookup dựa vào shortcut để xuất full name...nhưng hình như không ổn lắm tại vì tại ô đang nhập,mình phải enter thì ô đó mới có thông tin để đối chiếu với shortcut, rồi lại xuất kết quả ngay trong ô đó (điều này khiến mình nghĩ là không thể)
thứ 2 nữa là : theo thời gian database càng phức tạp và nhiều,phát sinh một số vấn đề như có thể có cty cũng tên songhanh nhưng là cty thhh chứ không phải cp ...rồi thì cty tên là "song hanh ha" liệu tách chuỗi bằng right còn hiệu quả trong 100 kí tự
rất cảm ơn các bạn đã xem mình biết nó khá trừu tượng, mình đã cố diễn giải , tại mình không có database cụ thể nó là ý tưởng nghiệp vụ phát sinh : xuất full khi nhập 1 vài chữ .
kiến thức kinh nghiệm còn hạn chế rất mong được học hỏi
Cảm ơn
p/s: nếu quản lý theo mã công ty thì k có gì bàn..nhưng nếu muốn nhập thông tin cho một cty A thì mình phải thuộc mã cty đó, nhập mã để đến record... trong thực tế mình chỉ biết cty này tên songhanh, cty này là vitek, hay tekcom thực sử không dùng nhiều đến mã cho lắm mong được góp ý
A-------B----------C--------------------------D-----------E
STT----MaCty----TenCty--------------------SoLuong-----Gia
001----t005-----cty tnhh hanh thong---------100---------5.000
002----p009-----cty cp song hanh------------59---------10.000
003----k045-----cty tnhh mtv song tu---------26---------20.000
004----m105-----cty lien doanh thong tri------45----------5.00
005----t205------cty vinatek------------------13---------15.000
...
005----k305------cty tekcom------------------93---------45.000
...
n
đặt vấn đề:
trong quá trinh làm việc mình không quan tâm đến mã cty mà thực tế minh làm việc nhiều đối với tên công ty, khi cần biết số lượng của 1 cty nào đó mình sẽ nhập tên cty để đến record đó và nhập liệu..hay tra cứu thông tin
vì vậy mình muốn :
giã sử bảng xử lý:
chỉ cần nhập một vài từ trong tên cty vi dụ "song hanh", enter, tự động điền đầy đủ "cty cp song hanh" trong ô đó
hay có thể xuất ra nguyên dòng record đó,
ví dụ tại 1 vùng khác ở cột c mình nhập vào "song hanh" enter tự động xuất record :
A-------B----------C--------------------------D-----------E
STT----MaCty----TenCty--------------------SoLuong-----Gia
002----p009-----cty cp song hanh------------59---------10.000
tóm lại mục đích mình muốn không cần đánh hết cả tên chỉ cần nhập thành phần, tự động ra full tên gần giống kiểu như gợi ý khi đánh công thức
..,sau đó các thành phần khác có thể dùng vlookup để xuất.
ý tưởng xử lý :
mình nghĩ sẽ dùng right(100) để tách full name thành 1 bảng shortcut, rồi vlookup dựa vào shortcut để xuất full name...nhưng hình như không ổn lắm tại vì tại ô đang nhập,mình phải enter thì ô đó mới có thông tin để đối chiếu với shortcut, rồi lại xuất kết quả ngay trong ô đó (điều này khiến mình nghĩ là không thể)
thứ 2 nữa là : theo thời gian database càng phức tạp và nhiều,phát sinh một số vấn đề như có thể có cty cũng tên songhanh nhưng là cty thhh chứ không phải cp ...rồi thì cty tên là "song hanh ha" liệu tách chuỗi bằng right còn hiệu quả trong 100 kí tự
rất cảm ơn các bạn đã xem mình biết nó khá trừu tượng, mình đã cố diễn giải , tại mình không có database cụ thể nó là ý tưởng nghiệp vụ phát sinh : xuất full khi nhập 1 vài chữ .
kiến thức kinh nghiệm còn hạn chế rất mong được học hỏi
Cảm ơn
p/s: nếu quản lý theo mã công ty thì k có gì bàn..nhưng nếu muốn nhập thông tin cho một cty A thì mình phải thuộc mã cty đó, nhập mã để đến record... trong thực tế mình chỉ biết cty này tên songhanh, cty này là vitek, hay tekcom thực sử không dùng nhiều đến mã cho lắm mong được góp ý
Lần chỉnh sửa cuối:



,