Ghép hai cột trong excel

Liên hệ QC

npv

Thành viên chính thức
Tham gia
27/9/07
Bài viết
90
Được thích
37
em có một file vidu gồm 3 cột. Cột A, Cột B và Cột Kết quả. Trong đó cột kết quả là cột cần phải sử dụng các công cụ của excel để tạo ra. Yêu cầu như sau lấy số của cột A ghép với cột B thì có kết quả tại cột kết quả. Ví dụ ở ô A2: là 123, B2: là 456 thì ở ô C2: kết quả là 123456. Mong các bác giúp em sớm.
 
ghép 2 cột

copy công thức này (trong dấu "") dán vào cell C2 : "=A2&B2"
 
Bạn làm như sau nhé.
Cột C2 sẽ có công thức là =A2&B2
 
Các bác cho GK hỏi tí.

Muốn nối 2 cột ngoài dùng "&" thì còn có thể dùng hàm Concatenate. Vậy không biết 2 cách làm này có gì khác nhau không nhỉ?

Tks các bác.

GK
 
huongqn đã viết:
Bạn làm như sau nhé.
Cột C2 sẽ có công thức là =A2&B2
Cho mình bổ sung lưu ý nhé, tại cell kết quả C2 bây giờ là Text 123456 chứ không phải là số. Muốn là số thì thêm hàm Value vào :
=value(A2&B2)

To GK : Mình nghĩ dùng "&" và hàm Concatenate cũng giống nhau là nối chuỗi text nhưng còn tùy vào từng trường hợp sẽ sử dụng cái nào.
 
CONCATENATE (text1,text2,...)
Text1, text2, ... are 1 to 30 text items to be joined into a single text item. The text items can be text strings, numbers, or single-cell references.
Remarks
The "&" operator can be used instead of CONCATENATE to join text items.
Hoàn toàn giống nhau mà!
 
Cho GK hỏi tí. Muốn nối 2 cột ngoài dùng "&" thì còn có thể dùng hàm Concatenate. Vậy không biết 2 cách làm này có gì khác nhau không nhỉ? GK
Hai hàm này khác nhau trong trường hợp các số bé hơn không! (Bạn cứ thử, sẽ biết ngay mà!)

Mình có công thức này & đúng khi số ở cột 'B' > 0

=IF(B10>0;A10*10^(LEN(B10))+B10*IF(ABS(A10)<>A10;-1))
 
Theo tôi hai cách này Không giống nhau .
CONCATENATElà hàm cho phép ghép nối 30 cell kí tự nhưng sẽ không cho kết quả ở cell thứ 31
"&" thì cùng công việc tương đương chúng ta phải viết 29 lần nhưng không bị hạn chế về số lượng các cell .
Giống nhau chỉ ở chỗ kêt quả cùng là dạng text . Cú pháp chuyển trở về dạng ban đầu xem bài #5 .
 
Nếu muốn chuyễn về dạng số có thể tính toán dc thì còn có cách:
=A2&B2*1
Tuy nhiên hảy cẩn thận với cái vụ & này nhé! Vì sẽ có nhiều rắc rối xảy ra ko lường trước dc! Cho hỏi: Bạn làm thế đễ làm gì?
ANH TUẤN
 
cac anh cho em hoi ti nha,
em co du lieu o cot A la abc
em co du lieu o cot B la ihk
em muon ghep vao cot C = abc
ihk
dung cong thuc nao chi giup em.
vi neu dung C=A&B ket qua chi duoc C= abcihk
ThankS!
 
cac anh cho em hoi ti nha,
em co du lieu o cot A la abc
em co du lieu o cot B la ihk
em muon ghep vao cot C = abc
ihk
dung cong thuc nao chi giup em.
vi neu dung C=A&B ket qua chi duoc C= abcihk
ThankS!
Bạn nên sửa bài viết của bạn thành tiếng Việt có dấu nhé, nếu không bài của bạn sẽ bị xoá.
Có phải bạn muốn xuống dòng cột thứ 2 khi nối ?

C1=A1CHAR(10)&B1

Nhớ chỉnh nó về định dạng là Wrap Text nhé.
 
Bạn nên sửa bài viết của bạn thành tiếng Việt có dấu nhé, nếu không bài của bạn sẽ bị xoá.
Có phải bạn muốn xuống dòng cột thứ 2 khi nối ?

C1=A1CHAR(10)&B1

Nhớ chỉnh nó về định dạng là Wrap Text nhé.
Thay CHAR(10) bằng tổ hợp phím Alt + Enter cũng là cách dể nhớ
 
Hai hàm này khác nhau trong trường hợp các số bé hơn không! (Bạn cứ thử, sẽ biết ngay mà!)

Mình có công thức này & đúng khi số ở cột 'B' > 0

=IF(B10>0;A10*10^(LEN(B10))+B10*IF(ABS(A10)<>A10;-1))
Thật sự không hiểu gì hết ở cái ví dụ này. Ai hiểu giải thích lại giùm.
Cảm ơn!
 
anh (chị) ơi cho em hỏi chút ạ! em co1 bảng gồm 4 cột và 3 dòng.dòng đầu tiên(bỏ ô đầu) lần lượt ghi A,B,C.cột đầu tiên(bỏ ô đầu) lần luợt ghi C,D. bay giờ em muốn điền vào các ô trông còn lại trong bảng đó sao cho giao của cột và dòng tương ứng (ô) là từ được ghép bởi cột và dòng tương ưng đó. ví dụ như tạiô22(giao của cột 2 và dòng 2) thì sẽ có kết quả là AC, tại ô23 là từ AD. anh (chị) giúp em với ạ!thanks anh(chị) nhiều!
 
anh (chị) ơi cho em hỏi chút ạ! em co1 bảng gồm 4 cột và 3 dòng.dòng đầu tiên(bỏ ô đầu) lần lượt ghi A,B,C.cột đầu tiên(bỏ ô đầu) lần luợt ghi C,D. bay giờ em muốn điền vào các ô trông còn lại trong bảng đó sao cho giao của cột và dòng tương ứng (ô) là từ được ghép bởi cột và dòng tương ưng đó. ví dụ như tạiô22(giao của cột 2 và dòng 2) thì sẽ có kết quả là AC, tại ô23 là từ AD. anh (chị) giúp em với ạ!thanks anh(chị) nhiều!
Việc này chỉ cần sử dụng linh hoạt các loại địa chỉ (tuyệt đối, tương đối, hỗn hợp) là được thôi. VD: Công thức cho B2 là =B$1&$A2, sau đó fill công thức cho toàn bảng.
 
nếu làm như ndu96081631 thì phải kéo xuóng dòng.
Giả sử một bài toán có khoảng 10000 dòng thì kéo như thế thì rất là lâu.
bạn có thể làm làm bằng vba được không? Hoặc có thể bạn cho mình một ví dụ làm bằng vba.
mình cảm ơn trước.
 
Cho tôi hỏi: nếu ghép ô chữ và ô số với nhau, làm sao để ô kết quả thể hiện phần số có dấu chấm (hoặc phẩy) ngăn cách phần trăm ngàn hoặc triệu? Cảm ơn nhiều.
 
Cho tôi hỏi: nếu ghép ô chữ và ô số với nhau, làm sao để ô kết quả thể hiện phần số có dấu chấm (hoặc phẩy) ngăn cách phần trăm ngàn hoặc triệu? Cảm ơn nhiều.
Giả sử ô A1 của bạn là dữ liệu chuỗi, ô A2 là dữ liệu số. Bạn dùng công thức này:
Mã:
 =A1&TEXT(B1,"#,0")
 
Web KT
Back
Top Bottom