Hỏi nhanh - đáp nhanh

Liên hệ QC
Status
Không mở trả lời sau này.
Chắc pác chưa hiểu ý của em. Em muốn là muốn cái này cơ.
C1: (ví dụ hôm nay ngày 2/1/2009) nó sẽ cho tôi giá trị là (2/90)%, qua ngày kế nó là (3/90)%, ....đến 30/4/2009 nó thành 100%.
MOng các pác giúp đỡ em cái vụ này!
 
Chắc pác chưa hiểu ý của em. Em muốn là muốn cái này cơ.
C1: (ví dụ hôm nay ngày 2/1/2009) nó sẽ cho tôi giá trị là (2/90)%, qua ngày kế nó là (3/90)%, ....đến 30/4/2009 nó thành 100%.
MOng các pác giúp đỡ em cái vụ này!
Thì ct today() sẽ tự động lấy ngày hiện tại chia cho số ngày chênh lệch đến khi ngày hiện tại = với ngày cuối thì = 100% đó thôi bạn.
 

File đính kèm

  • Book1-1.xls
    13.5 KB · Đọc: 8
Chào các bạn,
mình muốn tìm hiểu về tất cả các đuôi của file.vui lòng các bạn chỉ cho mình tìm ở đâu?
 
CÁc bác ơi hướng dẫn giúp em với.
Khi em làm 1 bảng tổng hợp số liệu trên excel, nhưng bảng tổng hợp của em quá dài, độ dài của bảng tính excel chỉ có giới hạn là đến cột IV là hết.

Em muốn bảng excel dài hơn để có thể lập bảng tổng hợp theo yêu cầu công việc được không?
Cách làm thế nào các bác hướng dẫn giúp em với.

Em xin cảm ơn các bác nhiều .
 
Cho mình hỏi cách tự động đánh số thứ tự trong Excel. Vì có nhiều dòng ở dưới mình đã trộn (Merge) lại rồi nên dùng cách kéo và giữ Ctrl thông thường không được.
Mong các bạn giúp đỡ!
 
Mình chỉ muốn hỏi cách đánh số thứ tự bình thường từ cột A thôi. Như cách bình thường thì rê chuột vào góc dưới bên phải của hộp sáng, giữ Ctrl rồi kéo xuống là được. Nhưng vì có nhiều dòng mình trộn nó lại thành 1 rồi nên làm như thế thì không được.
Cảm ơn bạn volga nhưng nhưng đường link bạn cho thì họ hỏi phức tạp hơn câu hỏi của mình nhiều bạn ạ!
 
Mình chỉ muốn hỏi cách đánh số thứ tự bình thường từ cột A thôi. Như cách bình thường thì rê chuột vào góc dưới bên phải của hộp sáng, giữ Ctrl rồi kéo xuống là được. Nhưng vì có nhiều dòng mình trộn nó lại thành 1 rồi nên làm như thế thì không được.
Cảm ơn bạn volga nhưng nhưng đường link bạn cho thì họ hỏi phức tạp hơn câu hỏi của mình nhiều bạn ạ!

Do có vài đoạn bạn Merge lại nên dùng cách trên không kéo được STT, vì thế trước khi kéo STT bạn nên tô đen đoạn cần kéo, vào Menu Edit >> Clear >> Format để xóa Merge đi rồi kéo STT lại bạn nhé.
 
Do có vài đoạn bạn Merge lại nên dùng cách trên không kéo được STT, vì thế trước khi kéo STT bạn nên tô đen đoạn cần kéo, vào Menu Edit >> Clear >> Format để xóa Merge đi rồi kéo STT lại bạn nhé.

Ôi, nhưng như thế thì không được. Có cái sẽ có đến mấy số thứ tự mất. :)
 
Do có vài đoạn bạn Merge lại nên dùng cách trên không kéo được STT, vì thế trước khi kéo STT bạn nên tô đen đoạn cần kéo, vào Menu Edit >> Clear >> Format để xóa Merge đi rồi kéo STT lại bạn nhé.
Nếu đơn giản như vậy thì người ta đâu cần phải hỏi. Cái người ta đang muốn hỏi là vẫn giữ các ô đã Merge mà vẫn đánh được số thứ tự kìa.
- Bạn làm thử theo cách sau xem có được không nhé. Giả sử ô đầu tiên cần đánh số thứ tự là ô A2. Khi đó bạn nhập số bắt đầu là số 1 vào ô À này. Tiếp theo chọn vùng chọn từ ô A3 cho đến hết các ô cần đánh số thứ tự, giả sử là A20 thì vùng vừa chọn sẽ là A3:A20. Giữ nguyên vùng chọn, click lên thanh công thức bên trên và gõ vào =MAX($A$2:A2)+1 rồi nhấn Ctrl+Enter(Chú ý là nhấn Ctrl+Enter chứ không phải là Enter nhé).
 
Sao lại như thế, stt sao lại mấy số? sao mình không để 1 số vào 1 cột ta?
Bạn có thể đưa file lên xem được không
Thân
 
Bạn xài macro này thử coi

Mời các bạn xem bài bên dưới!

Bài này chưa hoàn toàn đúng--=0

Xin nhờ MOD hay SMOD xóa giúp bài này, Xin cảm ơn.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Mình chỉ muốn hỏi cách đánh số thứ tự bình thường từ cột A thôi. Như cách bình thường thì rê chuột vào góc dưới bên phải của hộp sáng, giữ Ctrl rồi kéo xuống là được. Nhưng vì có nhiều dòng mình trộn nó lại thành 1 rồi nên làm như thế thì không được.
Cảm ơn bạn volga nhưng nhưng đường link bạn cho thì họ hỏi phức tạp hơn câu hỏi của mình nhiều bạn ạ!
Có phải bạn muốn như trong file kèm không.
 

File đính kèm

  • STT mer.xls
    15.5 KB · Đọc: 11
CÁc bác ơi hướng dẫn giúp em với.
Khi em làm 1 bảng tổng hợp số liệu trên excel, nhưng bảng tổng hợp của em quá dài, độ dài của bảng tính excel chỉ có giới hạn là đến cột IV là hết.

Em muốn bảng excel dài hơn để có thể lập bảng tổng hợp theo yêu cầu công việc được không?
Cách làm thế nào các bác hướng dẫn giúp em với.

Em xin cảm ơn các bác nhiều .
Bạn chuyển sang xài Excel 2007 đi, có đến 16.384 cột luôn (từ A đến XFD), tha hồ mà sử dụng.
 
Nếu đơn giản như vậy thì người ta đâu cần phải hỏi. Cái người ta đang muốn hỏi là vẫn giữ các ô đã Merge mà vẫn đánh được số thứ tự kìa.
- Bạn làm thử theo cách sau xem có được không nhé. Giả sử ô đầu tiên cần đánh số thứ tự là ô A2. Khi đó bạn nhập số bắt đầu là số 1 vào ô À này. Tiếp theo chọn vùng chọn từ ô A3 cho đến hết các ô cần đánh số thứ tự, giả sử là A20 thì vùng vừa chọn sẽ là A3:A20. Giữ nguyên vùng chọn, click lên thanh công thức bên trên và gõ vào =MAX($A$2:A2)+1 rồi nhấn Ctrl+Enter(Chú ý là nhấn Ctrl+Enter chứ không phải là Enter nhé).

Hay quá! Cảm ơn bạn rollover79 thật nhiều!
Nhưng mình chưa thực sự hiểu lệnh đó nên nếu dòng đầu tiên bình thường thì không sao nhưng nếu như dòng đầu tiên là dòng đã bị trộn rồi thì sẽ hơi gặp vấn đề vì thỉnh thoảng số thứ tự sẽ bị trùng nhau.
Cảm ơn bạn thật nhiều!
 
Bây chừ mới đúng đây:

PHP:
Option Explicit
Sub SttMerge()
 Dim lRw As Long, Jj As Long, Stt As Long
 Dim Rng As Range
 On Error Resume Next
 
 Application.DisplayAlerts = True
 Set Rng = [B65500].End(xlUp)
 
 lRw = Rng.Row + Rng.MergeArea.Cells.Count - 1
 
 For Jj = 2 To lRw
    With Cells(Jj, "A")
        If .MergeCells = False Or (.MergeCells = True And .Offset(-1).MergeCells = _
            False) Or (.MergeArea.Cells.Count > 1 And .MergeArea.Cells.Count <> _
            .Offset(-1).MergeArea.Cells.Count) Then
            Stt = Stt + 1
            .Value = Stt
            If .MergeCells = True Then
                Range(.Offset(0, 0), .Offset(0).End(xlDown)).VerticalAlignment = xlCenter
            End If
        End If
    End With
 Next Jj
End Sub
Lưu ý: Nếu cho macro chạy lần hai trở đi, sẽ xuất hiện hộp thoại. Bạn cần bấm vô nút Cancel để macro làm đúng cho bạn
 
Chỉnh sửa lần cuối bởi điều hành viên:
Với câu hỏi này cuối cùng phương pháp của Bạn rollover79 là hay nhất ,tiện lợi ,đơn giản !
Thanks!!!!!!!!!!!!!!!
 
Hay quá! Cảm ơn bạn rollover79 thật nhiều!
Nhưng mình chưa thực sự hiểu lệnh đó nên nếu dòng đầu tiên bình thường thì không sao nhưng nếu như dòng đầu tiên là dòng đã bị trộn rồi thì sẽ hơi gặp vấn đề vì thỉnh thoảng số thứ tự sẽ bị trùng nhau.
Cảm ơn bạn thật nhiều!
Không vấn đề gì, bạn chú ý cái vùng trong hàm MAX nhé, nếu giả sử ô đầu tiên bạn Merge từ ô A2 đến ô A5, thì các ô tiếp theo sẽ bắt đầu từ ô A6. Lúc đó công thức sẽ là =MAX($A$2:A5)+1. Tức là cái vùng trong hàm MAX phải bao hết vùng Merge của ô đầu tiên là OK.
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom