Tạo đọan văn với cấu trúc chung

Liên hệ QC

echtammua

Thành viên mới
Tham gia
6/10/15
Bài viết
5
Được thích
0
Vì tính chất công việc của em là thu thập thông tin doanh nghiệp và chuyển sang tiếng Anh.
Vì là thông tin nên báo cáo sẽ là các file word với dạng các ô tên việt nam, tên nước ngoài, mã số thuế, năm thành lập ... Từ đó để viết ra một đoạn văn giới thiệu có cấu trúc thường xuyên lặp lại.
Do báo cáo cuối cùng là file word rồi từ đó viết đánh giá. Nên em xin mạn phép hỏi hai vấn đề.
-Ví dụ đã em có file word rồi tìm từ hàng tương ứng lấy ra nội dung cần thiết để trích cho vào đọan văn có cách nào làm được không hay phải cho vào excel.

- Em thấy vấn đề từ word ra hơi phức tạp nên em nhờ các bác chỉ giúp em nếu từ trong excel có lập ra được cấu trúc nào hay không để cho công việc nhanh hơn với các khoản lặp lại.

Em có bảng như sau
viet doan van excel.jpg

Tên tiếng anh trích ra tên, năm thành lập lấy ra năm, .... Trong đoạn văn các phần tô đen là nơi em muốn thay thế từ dữ liệu ở trên.
Do copy từ word nên ô hay dính theo cụm như thế kia thì có khó khăn trong việc trích ra hay không ạ. Mong các bác giúp em. :2:

Em xin chân thành cảm ơn các bác.>
 

File đính kèm

Tham khảo chức năng mail merge của word để thực hiện nha bạn...
Hoặc dùng hàm CONCATENATE trên excel để ghép các chuỗi lại với nhau...
 
Tham khảo chức năng mail merge của word để thực hiện nha bạn...
Hoặc dùng hàm CONCATENATE trên excel để ghép các chuỗi lại với nhau...
Cảm ơn bác mà báo cáo của em là nhiều dạng công ty, nên trích ra cấu trúc các dòng sẽ không cố định. Nhưng nó sẽ luôn theo hàng ngang.
Ví dụ em có
[TABLE="width: 500"]
[TR]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
[TABLE="class: grid, width: 500"]
[TR]
[TD]Registered English Name
[/TD]
[TD][/TD]
[TD]Vinamilk
[/TD]
[/TR]
[TR]
[TD]Year Established
[/TD]
[TD][/TD]
[TD]1976
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]

Thì em muốn cấu trúc sẽ tự tìm theo kiểu.
Tại dòng có trị giá là "Registered English Name" thì trích xuất tên "Vinamilk" và đưa cái tên đấy vào trong đọan văn.

The subject Vinamilk was established in 1976.
 
Bạn dùng thêm hàm này VLOOKUP vào...

VÍ dụ ở trên sẽ là:
=CONCATENATE("The subject ",VLOOKUP("Registered English Name",A2:D8,3)," was established in ", VLOOKUP("Year Establised",A2:D8,3))

Với cả ở đây mình chưa thấy dữ liệu của những trường khác... Nên chưa thể cho bài toán tổng quát được...
 
từ file word lưu thành file text thì nội dung sẽ thế này:
English Name

VIETNAM DAIRY PRODUCTS JOINT STOCK COMPANY
Vietnamese Name

CONG TY CO PHAN SUA VIET NAM
Short name

VINAMILK
Type of Business

Joint stock company
Year Established

1976
Current registered capital

12,006,621,930,000 VND
Business Registration No.

300588569
Place of Registration

Business Registration Office - Planning and Investment Department of Ho Chi Minh City
với đoạn text này, cắt xén thoải mái.
 
Bạn dùng thêm hàm này VLOOKUP vào...

VÍ dụ ở trên sẽ là:
=CONCATENATE("The subject ",VLOOKUP("Registered English Name",A2:D8,3)," was established in ", VLOOKUP("Year Establised",A2:D8,3))

Với cả ở đây mình chưa thấy dữ liệu của những trường khác... Nên chưa thể cho bài toán tổng quát được...


Cảm ơn bác em đã làm theo bác được rồi. Nhưng đến khúc trích vốn ra thì lại báo lỗi N/A
Nếu bỏ khúc đó ra thì hàm chạy được.
Em xin đính kèm file excel
Và em kèm thêm file word ví dụ vài loại hình công ty theo form báo cáo mà em hay trích ra để các bác dễ hình dung.
Em xin cảm ơn ::?>>
 

File đính kèm

Trước hết bạn cần Unmerge mấy cái ô đó ra...
Rồi cái phần cuối
Mã:
VLOOKUP("Current registered capital",A1:D8,3,0)
thì bạn chỉ cần sửa lại như này
Mã:
VLOOKUP("Current registered capital ",A1:D8,4,0)

Cụm chữ Current registered capital cần phải thêm dấu cách vào cuối cùng... do ở trên bảng tìm kiếm có dấu cách... Hoặc bạn xóa dấu cách trong bảng trên đi thì không cần thêm vào...
Cột lấy là cột 4 thay vì cột 3 nhé (Bảng tính từ A - D... Mà lấy ở D nên sẽ phải là số 4)
 
Web KT

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

Back
Top Bottom