1. 程式人生 > >EXCEL中兩列合併成一列以及根據相同列的值將表中一列的值複製到另一張表中?

EXCEL中兩列合併成一列以及根據相同列的值將表中一列的值複製到另一張表中?

今在做EXCEL時遇兩問題,現和大家分享如下:

1、如何將表中兩列值合併到一列,並按照一定的分隔符進行分割,公式如下:

      假如:要將F和G的值 合併到H列並按逗號“,”隔開:  H1=F1&“,"&G1

2、有兩張表,根據表中相同的編號將成績複製到另一張表中:

表1 : sheet1

 編號         語文    英語

001    88    99

002    87    88

003    86    85

表2: sheet2

編號    英語

001    =vlookup(A1,sheet1!$A:$C,3,false)

002

003

公式說明如下:A1:指的是當前表中迴圈比較的列,也就是和另一個表中具有相同值的列    2、sheet1目標表 $A目標表中要查詢相同值的列     $C目標表中取值的列  3指的是從目標表中比較的列到取值的列中間一共隔了多少列,記住這裡包含比較列本身,也就是說A:C 中間相隔了3列 A:G 中間相隔了7列  false公式預設的值大家不用去管它也可以寫0

注意幾點:1、$A:$C中間的冒號“:”不能少   2、比較的列以及取值的列它們必須是相同的格式  也就是說:sheet1中編號是常規型別那麼sheet2中編號也是常規    sheet1英語列的格式為常規那麼sheet2英語列的格式也為常規  3、不能倒著取值,如:表sheet1中編號與語文對調,那麼公式為$B:$A這是不行的,取不到值。

如有錯的地方還請大家改正!!!


相關推薦

EXCEL合併以及根據相同複製

今在做EXCEL時遇兩問題,現和大家分享如下: 1、如何將表中兩列值合併到一列,並按照一定的分隔符進行分割,公式如下:       假如:要將F和G的值 合併到H列並按逗號“,”隔開:  H1=F1&“,"&G1 2、有兩張表,根據表中相同的編號將成績複製到

SQL SERVER Date和Time合併處理報表資料

問題原由: intouch專案中,利用intouch指令碼來儲存資料時,存入的時間格式為:date,time分開儲存。在報表需求中,有需要利用查詢兩個時間段之間的資料。 問題解決: 1.直接寫指令

postgresql多合併string_agg函式

1 有時候我們會需要將多條資料根據一些特別的欄位做一些合併。比如下面這個查詢,正常會查詢出3條資料,但是我們會希望根據create_by 分成兩列顯示 2 這時候需要用到string_agg函式,先通過group by分組,在進行合併,當然查詢結果需要滿足group 

GROUP_CONCAT,SUBSTRING_INDEX的妙用(多條資料合併一行,並且根據某些合併做條件判斷來生成最終)

(1)不做處理: SELECT e.class_id AS class_id, c.course_name AS class_name, u.stuNum AS stu_num, u.USER_NAME AS student_name, u.department AS depart

2017.7.14 使用case when和group by多條資料合併一行,並且根據某些合併做條件判斷來生成最終

1.效果演示 (1)不做處理 (2)合併多列,並對後四列的值做並集處理 2.SQL語句 (1)不做處理 1 SELECT 2 C .fd_tenantid AS fdTen

java讀取excel檔案內容,並讀取到的內容寫入到檔案

需要匯入的jar包下載地址https://pan.baidu.com/s/16cTpUfx0KvKkbGYkXAUKMA 程式碼:ReadExcel.java //信1605-3 20163432 張運濤 package domain; import java.io.File; im

java讀取excel文件內容,並讀取到的內容寫入到文件

dom tst trace 一個 讀取excel domain ble write 做出 需要導入的jar包下載地址https://pan.baidu.com/s/16cTpUfx0KvKkbGYkXAUKMA 代碼:ReadExcel.java //信1605-3 2

sql 如何把一個的查詢結果插入到(的結構不同)

 -- 如何把一個表的查詢結果插入到另一張表中(兩個表的結構不同), 插入的欄位個數和查詢的欄位個數必須一致 insert into 表名(欄位1,欄位2,欄位3...) select 欄位1,欄位2,欄位3.. from 查詢表名 where .. insert into A(id,

mysql的查詢結果存到

由於mysql不支援select into 方法,mysql怎樣將一張表的查詢結果存到另一張表中? 找了兩個方法 第一種: create table dust select * from student;//用於複製前未建立新表dust的情況下 第二種 insert

oracle從4個查詢資料並插入到表裡 擴充套件到查詢到的資料和其他資料共同插入

因為業務的需要,現在需要查詢4個表裡的資料並插入到另一個表內且對應自己想要對應的列。 且表的id應該是根據序列自動生成。 具體建立序列什麼的都不說了,直接上程式碼,欄位都沒改,最近太忙了。 insert into TB_POST_REQUIRE_INFO (id, BE

多個字段是的主鍵,關聯查詢語句

left join phone where table 查詢語句 tab tin 主鍵 let CREATE TABLE `User`(   `Id` BIGINT AUTO_INCREMENT NOT NULL,   `Name` VARCHAR(10)

SHELL腳本:新增的行添加到一個文件

shell#!/bin/bashcd /usr/local/logstash/nginxlog[ -f num.txt ] || count=0[ -f num.txt ] && count=cat num.txtncount=wc -l /var/log/nginx/access-app.l

mysql多個欄位關聯查詢

如下:一張訂單表多個欄位關聯使用者表: 1.連結串列查詢 SELECT cu.id AS 'id',cu.version AS 'version',cu.cid AS 'cid',cu.uid AS 'uid',cu.shopName AS 'shopName',cu.address AS 'addre

用TC批量複製一個資料夾的同名檔案

製作資料集的時候,有JPEGImages資料夾和Annotations資料夾,這兩個資料夾下遍的檔案相同部分只有檔名,而後綴不同,先從JPEGImages中挑去部分圖片,以及Annotations同對應的同名.xml檔案,但是如果每個資料夾都操作一遍費事費力,現有簡單方法如下

VBA 把一個工作簿的數據傳遞到一個工作簿

class workbook book delet cti tin next ext updating Private Sub CommandButton2_Click() For Z = 2 To Sheet2.[b65536].End(3).Row Next App

的查詢結果插入到

 1 selectinto 和 insertintoselect 兩種表複製語句 2 select*into destTbl from srcTbl 3  4 insertinto destTbl(fld1, fld2) select fld1, 5from srcTbl 5  6 以上兩句都是將 srcTb

js如何建立變化的陣列名,以及根據動態陣列名,查詢陣列

理論上Javascript變數宣告是在編譯階段得到的,所以無法通過宣告變數名的形式進行儲存,但是可以儲存為物件的屬性,因為可以用obj[prop]的形式宣告變數。根據動態陣列名,查詢相應陣列。比如var

mysql的查詢內容存至

由於mysql不支援select into 方法,mysql怎樣將一張表的查詢結果存到另一張表中? 找了兩個方法: 第一種: create table yourtablename select * from student;//用於複製前未建立新表dust的情況下 第

sql

一個 har arc name reat sql table -1 中一 declare @table table (name nvarchar(4))insert into @tableselect ‘張三‘ union allselect ‘李四‘ union alls

怎麼Excel單獨內容合併

合併兩列資料 常用的方法有以下三種: 1、使用&連線符,直接把需要連線的兩個單元格放在&的兩側。 例如,下圖需要連線單元格D1和E1,直接在F1單元格中輸入“=D1&E1”,輸入後直接回車即可完成連線。 2、利用PHONETIC函式公式完成連線。