Cách tạo một câu từ dữ liệu

Liên hệ QC

maihoang16191

Thành viên chính thức
Tham gia
10/2/14
Bài viết
51
Được thích
0
Mình gặp vấn đề thế này.
Mình có những ô nhập thông tin, ví dụ: A1=5;A2=2. Thì trong ô B1 mình muốn có hàm tạo thành câu "ngày 5 tháng 2". Mọi người chỉ giúp mình với.
 
Mình gặp vấn đề thế này.
Mình có những ô nhập thông tin, ví dụ: A1=5;A2=2. Thì trong ô B1 mình muốn có hàm tạo thành câu "ngày 5 tháng 2". Mọi người chỉ giúp mình với.
Mã:
="Ngay "& A1 &" thang "& A2
Nhập công thức trên vào ô B1
 
Lần chỉnh sửa cuối:
Mã:
="Ngay "& A1 &" thang "& A2
Nhập công thức trên vào ô B1
đã làm được, cảm ơn bạn nhiều. cho mình hỏi thêm là mình dùng excel 2013. trong 1 Ô mà mình viết hết ô đó, dùng Warp Text thì có các nào nó tự động kéo xuống để hiện hết chữ trong ô đó ko? chứ bt mình phải dùng tay kéo dài ô ra.
 
đã làm được, cảm ơn bạn nhiều. cho mình hỏi thêm là mình dùng excel 2013. trong 1 Ô mà mình viết hết ô đó, dùng Warp Text thì có các nào nó tự động kéo xuống để hiện hết chữ trong ô đó ko? chứ bt mình phải dùng tay kéo dài ô ra.
Mình chuyển dùng 2007 nên không nhơ 2003 nữa, nhưng với 2007 khi đã Warp Text thì tự nó thay đổi chiều cao của ô khi nhập dữ liệu vào bạn ah. Minhf không nhớ nhưng có thành viên khác khi đọc sẽ giúp bạn chờ nhé!!!
 
Mình chuyển dùng 2007 nên không nhơ 2003 nữa, nhưng với 2007 khi đã Warp Text thì tự nó thay đổi chiều cao của ô khi nhập dữ liệu vào bạn ah. Minhf không nhớ nhưng có thành viên khác khi đọc sẽ giúp bạn chờ nhé!!!
bạn biết cách tạo bored cho 1 trang trong excel không?? giống trong word không. mình tìm mà chỉ có viền theo ô. không có cách viên ngoài 1 trang như word.
 
Lần chỉnh sửa cuối:
đã làm được, cảm ơn bạn nhiều. cho mình hỏi thêm là mình dùng excel 2013. trong 1 Ô mà mình viết hết ô đó, dùng Warp Text thì có các nào nó tự động kéo xuống để hiện hết chữ trong ô đó ko? chứ bt mình phải dùng tay kéo dài ô ra.
Theo mình với exel 2003 hay 2007 hay 2010 hay 2013 thì sau khi chọn wrap text thì đều tự động giãn dòng để cho vừa nội dung trong cell. muốn hiện toàn bộ dữ liệu trong cell thì bạn nháy kép vào vị trí giữa cột hoặc dòng hiện tại với cột hoặc dòng liền kề.
 
Theo mình với exel 2003 hay 2007 hay 2010 hay 2013 thì sau khi chọn wrap text thì đều tự động giãn dòng để cho vừa nội dung trong cell. muốn hiện toàn bộ dữ liệu trong cell thì bạn nháy kép vào vị trí giữa cột hoặc dòng hiện tại với cột hoặc dòng liền kề.
vậy có cách nào bored tự động 1 trang như trong word không bạn?
 
vậy có cách nào bored tự động 1 trang như trong word không bạn?
Mình thì làm cách thủ công thôi. Chọn tất cả các cell có dữ liệu sau đó kẻ khung là outline cho tất cả các cell đó. không hiểu bạn muốn "tự động" là ntn? Bạn muốn làm 1 tờ BIA có khung bao toàn bộ dữ liệu? thì bạn tạo file word và làm cái bìa đó đi. Thế mạnh của excel là tính toán chứ không phải như word là trình bày biểu diễn mà.
 
Mình thì làm cách thủ công thôi. Chọn tất cả các cell có dữ liệu sau đó kẻ khung là outline cho tất cả các cell đó. không hiểu bạn muốn "tự động" là ntn? Bạn muốn làm 1 tờ BIA có khung bao toàn bộ dữ liệu? thì bạn tạo file word và làm cái bìa đó đi. Thế mạnh của excel là tính toán chứ không phải như word là trình bày biểu diễn mà.
thì ý mình là tự động bo hết viền 1 trang đó. Trong word có mà excel ko có. vậy chỉ còn cách thủ công là viền thôi à bạn. với lại viền của excel ko đẹp bằng word.
 
Mình thì làm cách thủ công thôi. Chọn tất cả các cell có dữ liệu sau đó kẻ khung là outline cho tất cả các cell đó. không hiểu bạn muốn "tự động" là ntn? Bạn muốn làm 1 tờ BIA có khung bao toàn bộ dữ liệu? thì bạn tạo file word và làm cái bìa đó đi. Thế mạnh của excel là tính toán chứ không phải như word là trình bày biểu diễn mà.
bạn cho mình hỏi thêm cái nữa. ví dụ mình có 1 hàm B1=today() là nó ra "11 tháng 2 2014" vậy mình làm sao để cái hàm đó nó ra được "ngày 11 tháng 2 năm 2014" không???
 
Bạn lưu ý là bảng tính Excel không đơn thuần dạng văn bản, nếu bạn dùng công thức như vậy sẽ biến giá trị của ô thành dạng Text và không thể dùng công thức sử lý ngày tháng bình thường được khi cần thiết.

Mình tham gia đừng dùng công thức mà dùng Format để hiển thị ô đó theo ý ta còn giá trị của ô đó vẫn nguyên không thay đổi. Ví dụ ô B1 có công thức =Today() (Trả về 12/01/2014)
Ta muốn hiển thị ô B1 thành "Hà Nội, ngày 12 tháng 01 năm 2014" ta làm như sau ( Với Excel 2003)
1-Chọn ô B1
2-Menu Format-->Cells-->Customs
3-Trong ô Type: Nhập vào dòng sau: "Hà Nội, ngày" dd "tháng" mm "năm" yyyy
4-OK

Giờ thì bạn chọn ô B1 thì giá trị của ô hiện trên thanh Formula Bar vẫn là 12/01/2014 nhưng ô B1 lại hiển thị là Hà Nội, ngày 12 tháng 01 năm 2014 . Bạn thử nhập công thức kiểm tra tại ô nào đó =Month(B1) sẽ vẫn trả về 01
Bạn thử xem sao
 
Bạn lưu ý là bảng tính Excel không đơn thuần dạng văn bản, nếu bạn dùng công thức như vậy sẽ biến giá trị của ô thành dạng Text và không thể dùng công thức sử lý ngày tháng bình thường được khi cần thiết.

Mình tham gia đừng dùng công thức mà dùng Format để hiển thị ô đó theo ý ta còn giá trị của ô đó vẫn nguyên không thay đổi. Ví dụ ô B1 có công thức =Today() (Trả về 12/01/2014)
Ta muốn hiển thị ô B1 thành "Hà Nội, ngày 12 tháng 01 năm 2014" ta làm như sau ( Với Excel 2003)
1-Chọn ô B1
2-Menu Format-->Cells-->Customs
3-Trong ô Type: Nhập vào dòng sau: "Hà Nội, ngày" dd "tháng" mm "năm" yyyy
4-OK

Giờ thì bạn chọn ô B1 thì giá trị của ô hiện trên thanh Formula Bar vẫn là 12/01/2014 nhưng ô B1 lại hiển thị là Hà Nội, ngày 12 tháng 01 năm 2014 . Bạn thử nhập công thức kiểm tra tại ô nào đó =Month(B1) sẽ vẫn trả về 01
Bạn thử xem sao

oh mình làm được rồi. cảm ơn bạn nhiều--=0.
với cho mình hỏi thêm cái nữa, Ví dụ ở trong 1 excel mình có B1= 257/BG-CPC1.
và mình đã lưu cái đó rồi. các excel này có Ô b1 theo thứ tự tăng dần. Vậy có cách nào qua excel khác (một file khác, thì B1 tự động thành 258/BG-CPC1. ko?
 
oh mình làm được rồi. cảm ơn bạn nhiều--=0.
với cho mình hỏi thêm cái nữa, Ví dụ ở trong 1 excel mình có B1= 257/BG-CPC1.
và mình đã lưu cái đó rồi. các excel này có Ô b1 theo thứ tự tăng dần. Vậy có cách nào qua excel khác (một file khác, thì B1 tự động thành 258/BG-CPC1. ko?
Bạn dùng công thức này ở B2=(LEFT(B1;3)+1)&"/BG-CPC1" rồi copy cho các ô còn lại cột B.
 
Mã:
Bạn thử công thức này xem B1="Ngày "&day(today())&" tháng "&month(today())&" năm "&year(today())
 
Bạn dùng công thức này ở B2=(LEFT(B1;3)+1)&"/BG-CPC1" rồi copy cho các ô còn lại cột B.

Nhưng mà có vấn đề như thế này bạn. Mình có 1 file mẫu, file này để tạo ra các bản báo giá, số thứ tư thì tăng dầng. khi tạo xong thì mình lưu ra nó như 1 file riêng. Thì mỗi lần mình bấm vào file mẫu đó thì cái số đó nó tăng theo theo file có ô B1 định sẵn, chứ không tăng theo các file sau này mình lập ra. có cách nào giải quyết nó ko.
 
Nhưng mà có vấn đề như thế này bạn. Mình có 1 file mẫu, file này để tạo ra các bản báo giá, số thứ tư thì tăng dầng. khi tạo xong thì mình lưu ra nó như 1 file riêng. Thì mỗi lần mình bấm vào file mẫu đó thì cái số đó nó tăng theo theo file có ô B1 định sẵn, chứ không tăng theo các file sau này mình lập ra. có cách nào giải quyết nó ko.

có ai đi giúp mình với.
 
Cho mình hỏi thêm 1 cái nữa, ví dụ mình có ô A1=8h 0ph; 18/2/2014; A2=120.
Thì có hàm để tạo một B1=18/2/2014-"18/2/2014+120" ko?? là B2 = từ ngày 18/02/2014 đến "kết quả của 18/02/2014+120"
 
Cho mình hỏi thêm 1 cái nữa, ví dụ mình có ô A1=8h 0ph; 18/2/2014; A2=120.
Thì có hàm để tạo một B1=18/2/2014-"18/2/2014+120" ko?? là B2 = từ ngày 18/02/2014 đến "kết quả của 18/02/2014+120"
mình dùng hàm như thế này ="Từ ngày "&RIGHT(H13;9)&" đến ngày "&DATE('Thong tin'!B9;'Thong tin'!B8;'Thong tin'!B7) nhưng mà khúc sau nó lại ra cái số gì gì, chứ ko ra ngày của hàm date.
 
Bạn viết như sau:

="Từ ngày "&RIGHT(H13;9)&" đến ngày "&TEXT(DATE('Thong tin'!B9;'Thong tin'!B8;'Thong tin'!B7),"dd/mm/yyyy")
 
Bạn viết như sau:

="Từ ngày "&RIGHT(H13;9)&" đến ngày "&TEXT(DATE('Thong tin'!B9;'Thong tin'!B8;'Thong tin'!B7),"dd/mm/yyyy")
mình làm được rồi, cảm ơn bạn nhiều. mình cũng có dùng hàm text mà ko biết cái định dạng phía sau nó ntn. bạn giúp mình cái này nữa được ko?
http://www.giaiphapexcel.com/forum/showthread.php?89844-Hàm-tạo-số-bằng-chữ-từ-một-dẫy-số
 
Web KT
Back
Top Bottom