Cách tăng ngày trong Excel
dòng dưới cùng. Tìm hiểu 3 cách khác nhau để cộng hoặc trừ ngày thành ngày trong Excel bằng cách sử dụng công thức, sao chép & dán và macro VBA. Bao gồm video hướng dẫn Show
trình độ kỹ năng. Người bắt đầu Video hướng dẫnXem trên Youtube và Đăng ký kênh của chúng tôiTải tập tinTải xuống tệp Excel được sử dụng trong video Thêm-Ngày-to-Date. zip Tải xuống Làm thế nào để thêm ngày vào một ngày?Michael đã hỏi một câu hỏi rất hay về cách thêm ngày vào các ô hiện có chứa ngày tháng. Anh ấy có một tập dữ liệu với một cột ngày tháng và muốn có thể dễ dàng cộng hoặc trừ ngày vào các ngày Điều này hữu ích khi hệ thống của bạn cài đặt sai ngày hoặc giờ hoặc nếu bạn đang cố gắng tạo dữ liệu dự báo cho một số ngày nhất định trong tương lai Vì vậy, hãy xem ba phương pháp để thay đổi ngày theo một số ngày cụ thể Phương pháp số 1. Sử dụng một công thứcTùy chọn đơn giản nhất là sử dụng một công thức đơn giản để cộng hoặc trừ số ngày cho ô chứa ngày tháng Trong Excel, ngày thực sự là những con số được định dạng là ngày tháng. Nếu bạn thay đổi định dạng số của ô chứa ngày thành Chung hoặc Số, bạn sẽ thấy số từ 1 đến 40.000 trở lên. Đây là số ngày đã trôi qua kể từ ngày 1 tháng 1 năm 1900, ngày lịch bắt đầu trong Excel Hãy xem bài viết và video của tôi về cách hệ thống ngày hoạt động trong Excel để biết thêm về điều này Một ngày trong Excel được biểu thị bằng một số nguyên. Do đó, chúng ta có thể dễ dàng bù ngày bằng cách cộng hoặc trừ một số nguyên (số ngày) Trong ví dụ bên dưới, chúng tôi tạo một công thức đơn giản tham chiếu đến ô chứa ngày (A2) và thêm 1 vào ô đó. Sao chép công thức xuống để tạo cột ngày mới có một ngày được thêm vào cột Sau đó, bạn có thể sao chép và dán các giá trị vào cột ngày hiện có để hoàn tất quá trình cập nhật. Kỹ thuật này sẽ hoạt động hiệu quả nếu dữ liệu của bạn là nguồn của bảng tổng hợp và bạn muốn báo cáo của mình sử dụng trường ngày hiện có Phương pháp #2. Dán thao tác đặc biệtTính năng Paste Special là một tùy chọn khác khi bạn không muốn tạo một cột công thức riêng biệt Dán Đặc biệt có các Thao tác cho phép chúng ta cộng, trừ, nhân hoặc chia các giá trị hiện có cho một số Dưới đây là hướng dẫn về cách sử dụng Thao tác dán đặc biệt để cộng hoặc trừ ngày tháng
Số đã sao chép (1) sẽ được thêm vào các giá trị trong mỗi ô Phím tắt đầy đủ để Dán Đặc biệt > Thêm > Giá trị là Alt, E, S, V, D, Enter (nhấn và nhả từng phím theo thứ tự) Paste Special hoạt động như thế nào?Thao tác dán đặc biệt sẽ sửa đổi giá trị trong ô nếu ô chứa giá trị Nếu ô chứa công thức thì công thức sẽ được sửa đổi và +1 sẽ được thêm vào cuối mỗi công thức. Tôi giải thích điều này chi tiết hơn trong Thao tác Trừ có thể được sử dụng để trừ ngày khỏi ngày hiện có. Nếu muốn cộng trừ số ngày khác thì điền số khác vào ô trống ở bước 1 Đây là một cách nhanh chóng để cộng hoặc trừ ngày mà không phải tạo một cột công thức mới Phương pháp #3. Macro VBANếu đây là tác vụ bạn thực hiện thường xuyên hoặc muốn người dùng bảng tính của bạn có thể cộng và trừ ngày tháng thì macro là một giải pháp tuyệt vời. Có thể sử dụng macro để thay đổi giá trị hiện có trong (các) ô theo bất kỳ số ngày nào bạn chỉ định trong mã Dưới đây là một số ví dụ mã macro VBA đơn giản cộng hoặc trừ ngày cho ô đang hoạt động (đã chọn) Sub Add_Day_To_Date()
'Adds 1 to the active cell
ActiveCell.Value = ActiveCell.Value + 1
End Sub Sub Subtract_Day_From_Date()
'Subtracts 1 from the activecell
ActiveCell.Value = ActiveCell.Value - 1
End Sub Nếu bạn muốn sửa đổi ngày trong nhiều ô thì chúng ta có thể sử dụng Vòng lặp tiếp theo để lặp qua phạm vi và sửa đổi từng ô Sub Add_Day_To_Range()
'Adds 1 to each cell in the selected range
'For Next Loop explained: https://www.excelcampus.com/vba/for-each-next-loop/
Dim c As Range
For Each c In Selection.Cells
c.Value = c.Value + 1
Next c
End Sub Tệp ví dụ () cũng chứa một trang tính có các nút trong ô tiêu đề. Các nút này là các hình tam giác được gán cho các macro Thêm và Trừ Điều này giúp người dùng của bạn dễ dàng sửa đổi ngày trong ô đã chọn mà không cần phải nhập bất kỳ thứ gì. Có rất nhiều khả năng với giải pháp dựa trên vĩ mô Hội thảo trực tuyến đào tạo miễn phí về Power ToolsHiện tại, tôi đang tổ chức một hội thảo trực tuyến đào tạo miễn phí về tất cả các Công cụ quyền lực trong Excel. Điều này bao gồm Power Query, Power Pivot, Power BI, bảng tổng hợp, macro & VBA, v.v. Nó được gọi là Bản thiết kế Excel hiện đại. Trong hội thảo trên web, tôi giải thích những công cụ này là gì và cách chúng có thể phù hợp với quy trình làm việc của bạn Bạn cũng sẽ tìm hiểu cách trở thành Người hùng Excel trong tổ chức của mình, người bạn đồng hành mà mọi người tin cậy khi nhận trợ giúp về Excel và các dự án thú vị Hội thảo trên web đang diễn ra vào nhiều ngày và thời gian. Vui lòng nhấp vào liên kết bên dưới để đăng ký và giữ chỗ của bạn Nhấn vào đây để đăng ký hội thảo trên web miễn phí Các kỹ thuật khác để thêm ngày vào ngày?Có rất nhiều cách để thực hiện nhiệm vụ này trong Excel. Vui lòng để lại nhận xét bên dưới và chia sẻ kỹ thuật mà bạn sử dụng để thêm ngày vào ngày tháng. Tôi rất mong được học một cái gì đó mới Cảm ơn. 🙂 Trước 18 Phím tắt Macro VBA trong Excel cho năm 2018 Tiếp theo Thay đổi kích thước và căn chỉnh các thành phần của bảng điều khiển bằng Snap to Shape Bạn cũng có thể thích3 mẹo để in trang tính ExcelTìm và thay thế định dạng trong ExcelExcel Thói Quen Xấu #11Chuỗi thói quen xấu trong Excel. Dấu phẩy trong tham chiếu ô trong công thứcKen McMillan nói. Kỹ năng thuyết trình của bạn vượt trội. Cách bạn giải thích mọi thứ khiến nó trở nên đơn giản để hiểu điểm bạn đang cố gắng vượt qua. Một tài năng hiếm có mà bạn thực sự có Bạn đáng được khen. Chúc may mắn với blog của bạn và các khóa học Excel trong tương lai Trân trọng,
Larry nói. Chào buổi sáng Jon, Như mọi khi, tôi rất thích video của bạn, rất hữu ích. Tôi luôn tìm ra giải pháp cho các thử thách khác khi xem các video hướng dẫn của bạn Trân trọng, Larry
Carrie nói. Xin chào Jon, Chúc bạn và gia đình có kỳ nghỉ lễ vui vẻ Cảm ơn về mẹo Dán Đặc biệt – Tôi chỉ sử dụng Giá trị Dán hoặc Định dạng Dán hoặc Công thức Dán. Tôi chưa bao giờ thực sự biết cách sử dụng thao tác Paste Special. Tôi không có khả năng sử dụng nó, nhưng thật tuyệt khi biết. =P Tôi có một bộ sổ làm việc mà tôi đang cố gắng hợp lý hóa. Để giảm thiểu bất kỳ lỗi đánh máy nào, tôi sử dụng càng nhiều công thức và phép tính càng tốt và tham chiếu chúng với nhau. Thật là lộn xộn… Dù sao thì, điều này bao gồm cả ngày tháng, b/c tôi quá lười để phải gõ lại chúng. Những ngày tôi cần là thứ Hai hàng tuần, ngoại trừ các ngày lễ thứ Hai và bất kỳ ngày đầu tuần nào mà công ty quyết định không mở cửa. Đối với người yêu cũ. Thứ Hai tới là lễ Giáng sinh và chúng tôi cũng đang sử dụng ngày thả nổi của công ty để nghỉ thứ Ba. Vì vậy, dữ liệu của tôi sẽ sử dụng ngày 27 là ngày đầu tiên của tuần đó. Tôi thường nhập một ngày - ngày làm việc đầu tiên của tuần đầu tiên trong tháng - rồi sử dụng WORKDAY(1stWorkday,5,MondayHolidays) để điền vào các tuần tiếp theo. Nó hoạt động tốt, nhưng tôi luôn phải tự điều chỉnh số ngày đó mặc dù trong tất cả các lần chúng tôi không mở cửa vào thứ Hai Tôi có một sổ làm việc khác nơi tôi liệt kê tất cả các ngày trong tháng bắt đầu từ tuần đầu tiên. Tôi có một ngày chung 12/1/17, v.v. trong ô A2 được định dạng để cho tôi một năm, sau đó sử dụng CHOOSE(WEEKDAY($A$2,2),$A$2,$A$2+6,$A$2+5 . Sau đó, tất cả các ngày sau đó thêm 1 ngày vào hàng trước đó cho đến khi tôi kết thúc tuần cuối cùng của tháng Vâng, đó là 2 cách chính của tôi để thêm ngày vào ngày tháng. Thành thật mà nói, nó sẽ ổn nếu tôi không cần phải lo lắng về ngày nghỉ thứ Hai… Dù sao thì, hy vọng bạn có một kỳ nghỉ tuyệt vời
S. Yogarajah nói. Phiên bản macro vượt trội hơn những phiên bản khác. Chúc mừng Yogarajah
Bob Keene nói. Một tập hợp ví dụ tuyệt vời khác Jon. -) Chắc chắn đánh giá cao việc bạn chia sẻ các câu hỏi và các cách tiếp cận giải pháp khác nhau. Ngày lễ vui vẻ…
prahalad kumar nói. CHÀO cảm ơn vì đã giúp chúng tôi
Edil nói. Hi Jon, Cảm ơn một lần nữa vì lời giải thích có giá trị của bạn về việc thêm ngày Chúc bạn và gia đình một mùa lễ vui vẻ K. R. ,
ABRAHAM LEE nói. Jon, Chúc bạn và gia đình có kỳ nghỉ lễ vui vẻ Cảm ơn bạn rất nhiều cho video của bạn Trân trọng, Áp-ra-ham
Mohadin nói. Bạn thực sự là một quý ông tốt bụng James nói. Chào buổi sáng Jon Nếu Ô A1 chứa ngày tháng thì thêm 14 ngày, nếu không thì để trống Tôi đã thử chức năng này
Denise nói. Thực sự rất thích những video này. Cảm ơn Rivera nói. CHÚC MỪNG NĂM MỚI Bạn có thể tạo phần 2 trên Date không. Để hiển thị ví dụ về cách lấy ngày cụ thể không tính ngày cuối tuần,"Ngày-cách thêm ngày không bao gồm ngày cuối tuần (thứ bảy/chủ nhật)" Ví dụ Cảm ơn Mike nói. Hi Jon. Blog tuyệt vời. Có cách nào để định dạng một ô để tự động thêm ngày khi chúng trôi qua trên lịch không (e. g. tiếp tục từ một ngày cụ thể). Tôi đang cố gắng theo dõi số ngày một tài sản được niêm yết trên thị trường mà không cần phải truy cập và cập nhật (+1) số theo cách thủ công mỗi ngày Cảm ơn trước Duane nói. Hi Jon, Tôi gần như là một người mới hoàn toàn với excel và tôi đang cố gắng tìm ra một macro để tự động tăng ngày bắt đầu và ngày kết thúc trong một bộ chia phạm vi ngày Tôi đã ghi lại một macro về việc tôi điều chỉnh phạm vi theo cách thủ công và nó trông như thế này Sub Date_and_data_refresh() ‘ Điều tôi đang cố gắng tìm ra là làm thế nào để SetFilterDateRange không phải là ngày cụ thể mà thay vào đó chỉ tăng ngày bắt đầu của phạm vi slicer thêm một ngày và ngày kết thúc trước một ngày trong đó ngày bắt đầu sẽ là 7 ngày trước ngày hôm nay Arjun Singh Rana nói. Rất. hữu ích. mẹo…Giữ. Nó. hướng lên. Jon…tôi. thưởng thức. của bạn. các lớp…Cảm ơn. Bạn Anthony Benedict nói. Tôi hiện đang cố gắng tính số ngày mà một tin tuyển dụng được mở. tôi đã sử dụng. =DATEDIF(U2,V2,”D”) và nó hoạt động hoàn hảo để tìm hiểu mất bao nhiêu ngày để lấp đầy một vị trí. NHƯNG những gì tôi cần trong cột tiếp theo là thời gian một tin tuyển dụng đã được mở trong bao nhiêu ngày, nhưng ngừng tính xem công việc đã được lấp đầy, tạm dừng hay bị hủy bỏ Dặm nói. Hi Jon Tôi có tập dữ liệu mô tả tập dữ liệu cho Bàn dịch vụ. Tất cả các cuộc gọi được ghi lại với các ngày có liên quan được hiển thị Tôi có thể sử dụng công thức nào để hiển thị, vd. 1. số lượng cuộc gọi cũ hơn 3 ngày? Tôi thích video của bạn và nội dung của bạn có liên quan và sâu sắc swami ji nói. Làm tốt lắm thưa ngài trong nói. Bài viết rất hữu ích, cảm ơn rất nhiều vì đã hướng dẫn Kasey nói. Tôi biết tôi đến bữa tiệc hơi muộn ở đây, nhưng tôi đang cố lấy một ngày từ trang tính trước và thêm ngày đó vào trang tính tiếp theo, đồng thời thêm 7 ngày vào ngày đó. Có một macro về cách làm điều này? . Và tôi không thể. Ô tôi đang sử dụng là K1 và tôi đã thử mọi cách kết hợp mà tôi có thể nghĩ ra với mọi thứ được liệt kê ở đây. Macro tôi đang sử dụng là Hàm PrevSheet(RCell As Range) Tôi đang làm gì sai? KO nói. HELLO SIR, BẠN CÓ THỂ GIÚP TÔI ĐƯỢC KHÔNG? . TÔI ĐẶT NGÀY 01-JAN-2020 SAU NGÀY TIẾP THEO KHI MỞ FILE EXCEL NGÀY PHẢI ĐỔI THÀNH 02-JAN-2020 HOẶC SAU 5 NGÀY TÔI MỞ NÓ THÌ NGÀY PHẢI ĐỔI THÀNH 06-JAN-2020 CẢM ƠN NGÀI
|