Bạn nhập 1 vùng gồm 2 cột:+ Ở sheet 1: Chọn cột A1= 1; A5= 2; A10= 3; ..... (có thể dùng các hàm phối hợp để đánh số cho các ô theo qui luật)
+ Ở sheet 2: Đánh thứ tự ở cột A (từ A1 trở đi)
=INDEX(Sheet1!A:A,5*ROW(A1)-5,1)
hoaloaken đã viết:Cảm ơn bạn nvson rất nhiều. Nhưng cho mình hỏi thêm một chút về insert picture vào commnent. Vì trong list công nhân của mình có hơn 1000 công nhân. Nếu mình insert hơn 1000 cái comment bằng picture thì lúc mình làm việc file đó có nặng quá không, có ảnh hưởng đến tốc độ xử lý file không.
Thanks for you
Có lẽ yêu cầu của bạn có một chút giống với yêu cầu mà bạn Teady_Bear đã hỏi mình. Bạn hãy tham khảo file này và chỉnh sửa theo ý riêng của mình.hoaloaken đã viết:Cảm ơn bạn nvson rất nhiều. Nhưng cho mình hỏi thêm một chút về insert picture vào commnent. Vì trong list công nhân của mình có hơn 1000 công nhân. Nếu mình insert hơn 1000 cái comment bằng picture thì lúc mình làm việc file đó có nặng quá không, có ảnh hưởng đến tốc độ xử lý file không.
Thanks for you
chm_ncc đã viết:Em tôi copy 1 số mẫu biểu từ máy Sếp về, sau khi tiến hành sửa đổi và lưu lại thì luôn nhận được thông báo không thể lưu được(Workbook not saved).
Tôi đoán file này được Sếp của em tôi cấp quyền truy cập NTFS nhưng không biết làm sao để phá quyền đó. Mọi người giúp đỡ nhé.
nguyen_vuong đã viết:xin chao tat ca cac ban. Minh la linh moi va co van de xin duoc chi giao
Van de la trong excell luon luon co dia chi o^ vi du nhu a1;b3;f18....luon xuat hien moi khi ta mo excell vay ma co cao thu lam mat duoc ca dia chi o^ luon thanh ra la man hinh khi vao excell luon trong tron khong thay xuat hien ra cac chu cai a,b,c....va so thu tu cac cot 1,2,3.... Vay xin hoi cac ban la lam nhu the nao ma no bien mat vay
Cac ban qua thuc la cac tai nang dat viet day
Xin cac cao thu giai dap giup nhe! Xin cam on
/terran đã viết:Mình mở ra luôn có một bảng thông báo (message box) của người tạo ra file, nay muốn bỏ đi thì phải làm sao, các cao thủ chỉ với.
nguyen_vuong đã viết:đúng rồi Mr Okebap đã chỉ dẫn đúng như ý mình ( Vào tool -> option -> row & column Headers: Bỏ chọn) Xin cảm ơn nhé
À còn vấn đề này nữa xin hỏi các bạn là máy của mình không hiểu làm sao mà khi bấm vào sheet1 thì nó lại tự động vào sheet2 ; bấm vào sheet2 thì nó lại tự động vào sheet khác mà sheet này cũng không biết ở đâu ra nũa Nói tóm lại là không vào được excell ( tức là vào được cái bảng tính mình cần vào) Không biết là có phải bị virus không các bạn
Xin các cao thủ giải đáp dùm!
Xin cảm ơn!
Chào bạn.dinh_huu_phuong đã viết:la mot "con ga" Excel, bac nao giup em voi. Em dang gap van de trong viec copy gia tri cua mot o ma gia tri cua no duoc tao ra co lien quan den cac hang va cot khac. Khi copy sang o khac thi gia tri do tat nhien bi thay doi. Co ai biet cach lam nhu the nao de khi sao luu gia tri khong doi khong ?
Cam on !
ducexcel đã viết:Co ai biet co chuong trinh nao ho tro viec tinh toan cat thep sao cho tiet kiem khong!Vi du : thep cay thuong dai L=11.7m Trong khi do minh co 1,2,3,...rat nhieu hinh dang thep khac nhau.Thi lua chon cat nhu nao la hop ly va tan dung dc het cac ban nhi!!! Cam on rat nhieu!Mong cac cao thu giup do.
skyonline đã viết:Cái này thì bác làm như thế này. Mở file excel ra sau đó nhấn Alt F11 để hiện cửa sổ visual basic editor . Trong đó bác chú ý mục Insert chọn Insert userform . Một cái form hiện ra với thuộc tính name là :UserForm1 . Trên cái form đó bác tạo ra các laber "chào mừng gì đó:"
Sau đó nhấp đôi vào mục thisworkbook và cho đoạn này vào.
Private Sub Workbook_Open()
UserForm1.Show
End Sub
sau đó lưu lại và mở thử . đây chỉ là bước đầu làm cho bác làm quen với VBA. Chúc vui.
File mẫu :
Private Sub CommandButton11_Click()
Cancel = True
Anser = MsgBox("Da lam xong BAO CAO TANG LAO DONG - Bay gio ban co muon in khong ?", vbDefaultButton2 + vbQuestion + vbYesNo, "Chuong Trinh Quan Tri Nguon Nhan Luc")
If Anser = vbYes Then
Sheets("BC_LD").Select
Range("A1").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End If
End Sub
Private Sub CommandButton11_Click()
Cancel = True
Anser = MsgBox("Da lam xong BAO CAO TANG LAO DONG - Bay gio ban co muon in khong ?", vbDefaultButton2 + vbQuestion + vbYesNo, "Chuong Trinh Quan Tri Nguon Nhan Luc")
If Anser = vbYes Then
Sheets("BC_LD").Select
Range("A1").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End If
End Sub
tuanvd đã viết:Cho mình hỏi tí.
Mình muốn khoá cột(dòng) có nghĩa là ẩn đi và không ai có thể cho hiện ra đc(tất nhiên chỉ có mình mới biết) nếu ai biết xin gửi mail cho tôi vuduytuan@gmail.com hoặc nhắn vào YM vuduytuan911 vì mình không có nhiều thời gian vào mạng, mình chỉ tranh thủ đc thôi.
Rất mong nhận đc sự giúp đỡ của các bạn
violetdylan đã viết:Các bác giúp em với
- Cột A dùng để làm cột thứ tự
- Cột B dùng để điền tên
Đặt công thức thế nào để khi em thêm tên vào cột B (b1, b2,....) thì bên cột A tự động nhảy số thứ tự
Chỉ giùm em với ạ
Xin cảm ơn anh chị nhiều
vungoc đã viết:Thêm một cách nữa để bạn tham khảo !
Giả sử: Dòng thứ nhất (A1) là tiêu đề; thì:
Công thức tại ô A2=IF(B2="","",1)
Công thức tại ô A3 =IF(B3="","",MAX($A$2:A2)+1) \ Copy công thức của ô A3 xuống các dòng bên dưới.
Bạn hãy vào Menu Tools / Option / Chọn Tab International và bỏ dấu chọn View current sheet right-to-leftvietnam_hanoi đã viết:mọi người ơi cho mình hỏi một tí, hiện nay chương trình excel của bạn mình có gặp một lỗi như sau: tên cột trên thanh tiêu đề cột không phải bắt đầu bằng A, B, C,.. mà là ngược lại, và thanh tiêu đề hàng cũng tương tự như vậy (không phải bắt đầu từ 1, 2, 3,.. như thông thường mà ngược lại). Giúp chúng tôi với![]()
Cái này mình chưa gặp, cũng có thể trong đó có vài cột có chứa Merge Cells. Nhưng nếu bị vậy thì mình nghĩ bạn có thể Hide làm nhiều lần. Nghĩa là thay vì Hide 1 lần 15 cột, thì bây giờ Hide làm 3 lần, mỗi lần 5 cột.vhh đã viết:Bảng tính có nhiều cột khi dùng lệnh Hide thì xuất hiện bảng trên, tương tụ nếu dùng lệnh ínert , del cũng không được. bảng tính không có merge cell, và protection. Bay giờ tôi muốn dùng lệnh hide lại thì phải làm sao
vhh đã viết:Bảng tính có nhiều cột khi dùng lệnh Hide thì xuất hiện bảng trên, tương tụ nếu dùng lệnh ínert , del cũng không được. bảng tính không có merge cell, và protection. Bay giờ tôi muốn dùng lệnh hide lại thì phải làm sao
anhtuan1066 đã viết:Chẳng hiểu bạn nói gì? "SOI" là soi thế nào? CHẾ ĐỘ BÌNH THƯỜNG là chế độ gì? Quan trong khi in ra nó như thế nào?
moon2003 đã viết:Chào các bạn, gíup mình vơí. Ko hiểu trong lúc làm việc với Excel, mình táy máy gì đó mà bây giờ mình ko thể Hide Column được. Bây giờ mình phải in bài nhưng những thông tin ko cần thiết muốn dấu nhưng lại ko dấu được.Các bạn gíup mình với nha.
Urgent.
Cám ơn các bạn nhiều!
Cái này ko đơn giản như thế! Vì nếu dùng công thức này thì những ngày trước tháng 7 sô cho kết quả âmThuNghi đã viết:Dễ mà bạn dùng weeknum thì sẽ biết giá trị tuần đầu tháng 7 là x
Vậy thì Weeknum()-x +1 =>...
tedaynui đã viết:Lạ thật, không biết máy tính của em có cài thiếu không, Trong Function không có hàm Weeknum() nên test cứ bị báo lỗi #NAME?
TDN
anhtuan1066 đã viết:Bài viết số #215 thấy vậy chứ ko đơn giản... Các bạn có thể làm 1 bài toán khác tương tự như sau:
Như ta biết hàm WEEKDAY(cell) sẽ cho kết quả từ 1 đến 7, với 1 là CN, 2 là Thứ 2.... 7 là thứ 7... Vậy các bạn hảy dùng phương pháp biến đổi nào đó sao cho
Thứ năm có giá trị = 1
Thứ sáu có giá trị = 2
Thứ bảy có giá trị = 3
CN có giá trị = 4
Thứ hai có giá trị = 5
Thứ ba có giá trị = 6
Thứ tư có giá trị = 7
Cái này hao hao giống như hàm WEEKDAY() nhưng làm sao cho thứ năm dc xem là ngày bắt đầu ???
Tôi làm thử file này... nhờ các bạn kiểm tra thử, dựa vào thí nghiệm về Weekday đễ suy luận (thí nghiệm weekday trong cell màu vàng)
ANH TUẤN
Sao dc chứ... Nếu Weekday =2 thì hóa ra Weekday - 4 = -2 sao (số âm) hi.. hi...Thì bác lấy WEEKDAY(cell) - 4 là được chứ gì ???
Vậy thì làm 1 hàm mới :anhtuan1066 đã viết:Sao dc chứ... Nếu Weekday =2 thì hóa ra Weekday - 4 = -2 sao (số âm) hi.. hi...
Nói chung là cũng có người thích như thế đấy... Thích tuần bắt đầu từ thứ 5 cơ... Vậy Bắp làm cách nào đễ khi gặp thứ 5 thì nó cho kết quả =1, còn khi cell là thứ tư thì nó cho kết quả bằng 7... Nói chung cũng tuần hoàn giống Weekday nhưng khác ngày bắt đầu...
Tóm lại nếu theo như d/k tôi nêu ở trên mà dùng Weekday - 4 chỉ đúng từ thứ 5 đến thứ 7... còn Chủ nhật đến thứ 4 thì cho kết quả sai (số âm)
ANH TUẤN
Thì bác xem nhé :Công thức trên thôi :anhtuan1066 đã viết:Đại khái phải đạt dc yêu cầu như vầy đây:
Nếu WEEKDAY(cell) = 5... thì ta phải thu dc kết quả =1
Nếu WEEKDAY(cell) = 6... thì ta phải thu dc kết quả =2
Nếu WEEKDAY(cell) = 7... thì ta phải thu dc kết quả =3
Nếu WEEKDAY(cell) = 1... thì ta phải thu dc kết quả =4
Nếu WEEKDAY(cell) = 2... thì ta phải thu dc kết quả =5
Nếu WEEKDAY(cell) = 3... thì ta phải thu dc kết quả =6
Nếu WEEKDAY(cell) = 4... thì ta phải thu dc kết quả =7
Thay vì WEEDAY cho kết quả = 1 ở chủ nhật và = 7 ở thứ bảy thì tôi thích làm khác.. thích = 1 tại thứ năm.. = 7 tại thứ tư
Vậy theo Bắp thì làm thế nào đây? Tôi nghĩ công thức tôi hơi dở, nhưng tạm thời chưa nghĩ ra 1 công thức nào hay hơn!
Công thức của Bắp vẫn còn cho kết quả âm... Phải làm thế nào để nó cũng tuần hoàn như WEEKDAY nhưng phải bắt đầu số 1 tại ngày thứ năm
ANH TUẤN
anhtuan1066 đã viết:Hè hè... file này thì đúng rồi.. nhưng khác công thức hồi nảy nên tôi mới nói...
Bài #224 Bắp ghi công thức:
=IF(WEEKDAY(A1)<5,7,0)+WEEKDAY(A1)-4
Còn trong file này là:
=IF(WEEKDAY(A1)<5,WEEKDAY(A1)+7,B1)-4
Đâu có giống đâu!
Hàm =CHOOSE( WEEKDAY( "b35");4; 5; 6; 7; 1; 2; 3)Nguyên văn bởi anhtuan1066
Đại khái phải đạt dc yêu cầu như vầy đây:
Nếu WEEKDAY(cell) = 5... => 1 ; Nếu WEEKDAY(cell) = 6... => 2
Nếu WEEKDAY(cell) = 7... => 3; Nếu WEEKDAY(cell) = 1... => 4
Nếu WEEKDAY(cell) = 2... => 5; Nếu WEEKDAY(cell) = 3... => 6
Nếu WEEKDAY(cell) = 4... => 7
Thay vì WEEDAY cho kết quả = 1 ở chủ nhật và = 7 ở thứ bảy thì tôi thích làm khác.. thích = 1 tại thứ năm.. = 7 tại thứ tư
Vậy theo Bắp thì làm thế nào đây? Tôi nghĩ công thức tôi hơi dở, nhưng tạm thời chưa nghĩ ra 1 công thức nào hay hơn!
Công thức của Bắp vẫn còn cho kết quả âm... Phải làm thế nào để nó cũng tuần hoàn như WEEKDAY nhưng phải bắt đầu số 1 tại ngày thứ năm
Quái... lúc đầu sao mình thử nó ra số "âm" tùm lum..giờ lại dc nhỉ... Thế thì xin lỗi nhé! Xem như tôi nhầm...Nó tương đương nhau mà bác.
Ái cha cha... ngắn gọn thế mà ko nghĩ ra... ha.. ha... Cám ơn bác SA_DQSA_DQ đã viết:Hàm =CHOOSE( WEEKDAY( "b35");4; 5; 6; 7; 1; 2; 3)
Bạn dùng công thức sau:phonghapaco đã viết:Mình có một vấn đề nhờ các bạn trong diễn đàn chỉ giúp: Có cách nào thể hiện được dấu phân cách từng nhóm ( hàng trăm, triệu, ...) trong dãy số khi gộp 1 dòng thông báo và một dãy số ?
Bạn dùng công thức sau :phonghapaco đã viết:Mình có một vấn đề nhờ các bạn trong diễn đàn chỉ giúp: Có cách nào thể hiện được dấu phân cách từng nhóm ( hàng trăm, triệu, ...) trong dãy số khi gộp 1 dòng thông báo và một dãy số ?
Vd :
- Dòng 1 : Số lượt người truy cập
- Dòng 2 : 123.456.789
- Dòng 3 : =E1&" :"&E2&" người" ( KQ là : Số lượt người truy cập 123456789 người
Tunguyen đã viết:Các bác cho em hỏi với, trong excel làm thế nào để Replace ký tự "~" bằng ký tự khác, chẳng hạn thay bằng ký tự "-".