Bạn thử tự làm trước đi, vướng mắc chỗ nào thì đưa lên nhờ các thành viên hỗ trợ chỗ đó chứ nhờ từ A đến Z thì ...Cám ơn mọi người đã giúp tôi.
Nhờ anh, chị, em giúp giùm tôi : Tách 1 xã/phường cũ thành 1 hàng mới , có cột Xã/phường mới & tỉnh mới, tỉnh cũ tương ứng. File đính kèm. Cám ơn.
Bạn thử tự làm trước đi, vướng mắc chỗ nào thì đưa lên nhờ các thành viên hỗ trợ chỗ đó chứ nhờ từ A đến Z thì ...
Cám ơn bạn đã có ý muốn giúp.Bạn thử tự làm trước đi, vướng mắc chỗ nào thì đưa lên nhờ các thành viên hỗ trợ chỗ đó chứ nhờ từ A đến Z thì ...
Bạn bổ sung dấu $ trước số 3. Nhưng công thức này chỉ áp dụng được cho một dòng dữ liệu nguồn thôi.Cám ơn bạn đã có ý muốn giúp.
Tôi đã tham khảo trên diễn đàn & áp dụng vào File nhưng chưa đúng, công thức : K3=TRIM(MID(SUBSTITUTE(","&E3,",",REPT(" ",999)),ROW(A1)*999,999))
nhờ bạn & anh em xem hỗ trợ giùm tôi với. Cám ơn.
Tôi đã thử giống như bạn, nhưng đến dòng K6 thì ra khoảng trắng, nhờ bạn hướng dẫn thêm. Cám ơnBạn bổ sung dấu $ trước số 3. Nhưng công thức này chỉ áp dụng được cho một dòng dữ liệu nguồn thôi.
K3=TRIM(MID(SUBSTITUTE(","&E$3,",",REPT(" ",999)),ROW(A1)*999,999))
Lập công thức cũng được, nhưng sẽ dài và khá lằng nhằng. Mình viết cho bạn đoạn code. Bạn xem kết quả tại Sheet2.Tôi đã thử giống như bạn, nhưng đến dòng K6 thì ra khoảng trắng, nhờ bạn hướng dẫn thêm. Cám ơn
Cám ơn bạn đã giúp tôi được cái tôi cần. Nếu có thêm công thức thì sau này có thể áp dụng được cho những File tương tự. Chúc bạn & anh, chị em diễn đàn vui, khỏe.Lập công thức cũng được, nhưng sẽ dài và khá lằng nhằng. Mình viết cho bạn đoạn code. Bạn xem kết quả tại Sheet2.
Mình đoán những trường hợp tương tự thế này chắc còn sau nhiều năm nữa.sau này có thể áp dụng được cho những File tương tự.
Bạn đoán đúng về File có nội dung như mình gửi, còn dạng File làm như vầy mình gặp nhiều, nhưng vì có ít dòng nên làm thủ công.Mình đoán những trường hợp tương tự thế này chắc còn sau nhiều năm nữa.
Vậy bạn dùng code của file đó cũng được mà.Bạn đoán đúng về File có nội dung như mình gửi, còn dạng File làm như vầy mình gặp nhiều, nhưng vì có ít dòng nên làm thủ công.
Do tôi biết ứng dụng cái đã học, hỏi nên đồng nghiệp thường nhờ chia sẻ. Nhưng khi gặp Code thì...tôi cũng không rành nên ngại chia sẻ ( sợ bị hỏi... ).Vậy bạn dùng code của file đó cũng được mà.
Mình thấy công thức như bài #23 bạn cũng chưa tự chỉnh được thì hàm hoàn chỉnh cho trường hợp này lằng nhằng hơn nhiều thì bạn còn khó hình dung hơn, nên mới viết code để nhanh có kết quả còn áp dụng vào công việc cấp thiết hiện nay đã, còn công thức thì từ từ tìm hiểu thêm sau.Do tôi biết ứng dụng cái đã học, hỏi nên đồng nghiệp thường nhờ chia sẻ. Nhưng khi gặp Code thì...tôi cũng không rành nên ngại chia sẻ ( sợ bị hỏi... ).
Cám ơn bạn đã nhiệt tình hướng dẫn.Mình thấy công thức như bài #23 bạn cũng chưa tự chỉnh được thì hàm hoàn chỉnh cho trường hợp này lằng nhằng hơn nhiều thì bạn còn khó hình dung hơn, nên mới viết code để nhanh có kết quả còn áp dụng vào công việc cấp thiết hiện nay đã, còn công thức thì từ từ tìm hiểu thêm sau.
Dùng các cột phụ cho đơn giản và nhẹ fileCám ơn mọi người đã giúp tôi.
Nhờ anh, chị, em giúp giùm tôi : Tách 1 xã/phường cũ thành 1 hàng mới , có cột Xã/phường mới & tỉnh mới, tỉnh cũ tương ứng. File đính kèm. Cám ơn.
Clean bằng Query thì 30 giây là có kết quả.Tách 1 xã/phường cũ thành 1 hàng mới
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
Expanded = Table.ExpandListColumn(
Table.TransformColumns(Source, {
{"Sát nhập từ các Phường/xã trước", Splitter.SplitTextByDelimiter(",", QuoteStyle.None), type list}
}),
"Sát nhập từ các Phường/xã trước"
),
Cleaned = Table.TransformColumns(Expanded, {
{"Sát nhập từ các Phường/xã trước", each Text.Clean(Text.BeforeDelimiter(Text.BeforeDelimiter(Text.Trim(_), " ("), "(")), type text}
})
in
Cleaned