1樓:匿名使用者
你說的首位為0和科學記數法問題,你只要把某列,比如a列,設定,右鍵,單元格格式,文字,確定
這樣你複製進來的產品資訊就可以完整顯示了。
第二和第三個問題其實是乙個。
20多個不多啊。
你可以如下操作
sheet1表a列行所有9位的**
b列同行輸入此**對應的產品名稱
然後,你把sheet2表a列做單元格格式文字操作。
然後b1輸入
=if(a1="","",vlookup(left(a1,9),sheet1!a:b,2,0))
下拉填充。
這樣,即可
2樓:匿名使用者
如果有20多個判斷,那樣你的表示式太長了,不方便維護。
建議你建乙個巨集(通過「工具-巨集-visual basic 編輯器」選單),在巨集中進行判斷實現,這樣可讀性要好,今後擴充套件維護也方便。
比如定義以下函式zhvalue:
引數:r:為單元格
function zhvalue(byval r as range) as string
dim s10 as string
dim sreturn as strings10 = left(r.text, 10)select case s10
case "123456789"
sreturn = "宇宙牌香菸"
case "3333333"
sreturn = "下蛋公雞"
end select
zhvalue = sreturn
end function
使用方法:在b1中輸入公式: =zhvalue(a1)這樣就可以了。
3樓:匿名使用者
建議你首先將型號清單在sheet2中列出來,然後在本表中用函式 = vlookup(left(a2,9),sheet2!a:b,2,false)來顯示
至於解決前後的0的問題,可以用 d2 = left(a2,len(a2)-1) 去右邊的
然後用 e2= right(d2,len(d2)-1) 再去左邊的
4樓:匿名使用者
1、掃瞄時生成的資料一定要先儲存為文字,一旦不是文字後7位都是0了,恢復不過來
2、3問解答:
建立乙個小對應關係表在e、f列,e列為前9位編碼,f列為產品然後使用left函式取數即可,比如說a1為123456789201101100001
b1取數公式可以寫=vlookup(lfet(a1,9),e:f,2,0)下拉即可
5樓:匿名使用者
儘管你說的很詳細,但是我還是沒全弄明白,但我覺得用vlookup函式是很簡單的,你若不明白可以發給我,我給你做。
Excel vba資料處理
其實不需要vba就能實現,不過需要用到另外一列,比如c1 c3,或者放到其他sheet裡 在b1裡輸入 if a1 a c1 b2 if a1 b c2 b3 if a1 c c3 另外一種方法 用excel的條件格式 選擇b1後新建一條規則,選最後一項通過公式來判斷,輸入公式 a 1 a 滿足條件...
遙感資料型別及資料處理,遙感資料及其處理
數字影象是不同亮度值像元 的行 列矩陣資料,其最基本的特點就是像元的空間座標和亮度取值都被離散化了,即只能取有限的 確定的值。所以離散和有限是數字影象最基本的數學特徵。所謂遙感資料處理,就是依據數字影象的特徵,構造各種數字模型和相應的演算法,由計算機進行運算 矩陣變換 處理,進而獲得更加有利於實際應...
用spss怎麼把資料處理成平均值加減標準差,急,新手,希望說簡單點
spss可以做的,我們可以幫助你 spss做不了,多得話可以用sas做,少的話,用excel做即可 在spss裡怎麼輸入算術平均值加減標準差 spss 如何做出均數加減標準差格式 在對話方塊中的option或者 statistics按鈕中,勾選means和std.deviation。輸出結果就包含均...